Às vezes, estamos programando algum script em Bater … e precisamos (por algum motivo) gerar algum número aleatório.
Para isso você pode programar uma aplicação (ou função) inteira sim, mas... curiosamente nosso sistema já tem isso feito
Em um terminal, digite o seguinte e pressione [Entrar]:
echo $ RANDOM
…aparecerá um número, eles fazem a mesma coisa novamente e outro número aparece, e assim por diante
O que ele faz é mostrar a você um número aleatório (qualquer) entre 0 e 32768 (inteiro, isto é, sem vírgula).
Se você precisar que seja um número aleatório, mas entre 0 e... digamos, 100, você pode colocar esse limite nele
echo $ (($ RANDOM% 100))
O mesmo, outro exemplo ... se você quiser que seja um número entre 0 e 29 seria:
echo $ (($ RANDOM% 29))
Está entendido, certo?
Se eles vão usá-lo em um script bash que estão fazendo, para atribuir o valor gerado (um número aleatório) a uma variável, seria:
VARIÁVEL = `echo $ (($ RANDOM))`
Bem, é isso, eu não sei sobre você ... mas eu sei que vai ser útil para mim em algum momento hahaha.
lembranças