(Bash): Ordre per generar nombre aleatori

De vegades, estem programant algun script en xoc .... i necessitem (per algun motiu) generar algun nombre aleatori.

Per això es pot programar tota una aplicació (o funció…) sí, però… curiosament el nostre sistema porta fet ja això 

En una terminal, escriguin el següent i pressionin [Entrar]:

echo $ RANDOM

… els apareixerà un número, tornen a fer el mateix i els apareix un altre número, i així successivament 

Això el que fa, és mostrar-vos un nombre aleatori (qualsevol) entre 0 i 32768 (nombre enter, és a dir, sense coma).

Si necessites que sigui un nombre aleatori, però entre 0 i … diguem-ne, 100, pots posar-li aquest límit 

echo $ (($ RANDOM% 100))

Igual, un altre exemple ... si volen que sigui un nombre entre 0 i 29 seria:

echo $ (($ RANDOM% 29))

S'entén no? 

Si ho faran servir en un script bash que estiguin fent, per assignar-li el valor generat (un nombre aleatori) a una variable seria:

VARIABLE = `echo $ (($ RANDOM))`

I bé això és tot, això no sé a vostès ... però sé que a mi em serà útil en algun moment jajaja.

Salutacions