1 voto positivo 0 votos negativos
381 visitas
em Shell GNU por curioso (2,6K pontos)
recategorizado por

Quando estudei BASIC e digitava no prompt umas 3 linhas de comandos, conseguia fazer sorteio de números entre 0-60 ou qualquer outro valor que colocasse, dizendo que queria 5 ou 15 ou o que quisesse... alguém tem um código aí de Terminal ou script para sortear?

Agora já não lembro mais como era!

Abraços!

2 Respostas

3 votos positivos 0 votos negativos
por curioso (2,6K pontos)

Aháaaaa eu achei aqui! Vale eu mesma responder a minha pergunta? hehehe

Só abrir o terminal e colocar:

shuf -i 1-60 -n 6

Mega da Virada! Vamos lá ganhar! hahaha

2 votos positivos 0 votos negativos
por monitor (15,8K pontos)

Você foi mais rápida, mas eu ainda quero sugerir a seguinte função nos seus aliases, que você pode incluir no seu ~/.bashrc, por exemplo:

loteria() { shuf -i $1-$2 -n $3 | awk '{printf("%02d", $0)}'; }

Depois de salvar e reiniciar o terminal (ou de dar um source ~/.bashrc), você pode executar quantas vezes quiser, assim:

:~$ loteria início fim quantidade

O que daria algo como:

:~$ loteria 0 9 5
00
08
06
01
04
por curioso (2,6K pontos)
0 0
você é fera!
Seja bem-vindo(a) à comunidade debxp, onde você pode fazer perguntas e receber respostas de outros membros.
Atenção pessoal, esta plataforma não é um fórum, embora se pareça muito com um. Neste tipo de ferramenta, o objetivo é fazer e responder perguntas que possam resultar em material de consulta para outras pessoas que tenham as mesmas dúvidas e dificuldades. Portanto, não há sentido em utilizarmos o Ask para socialização, para emitir opiniões pessoais ou para perguntas do tipo "quem usa isso ou aquilo". Espero que compreendam o nosso propósito. :-)
...