Generare numeri random in Linux da terminale
Dal terminale di Linux possiamo generare numeri random in diverse maniere.
Non dobbiamo installare nulla, o almeno io non ho dovuto farlo.
Cominciamo dall'esempio più basico:
$ echo $RANDOM
23654
Se volessimo anche impostare un range di numeri:
$ echo $((RANDOM % 10 + 1))
8
Volendo abbiamo il comando shuf, che ci permette anche di crearne più alla volta:
$ shuf -i 1-1000 -n 5
809
626
459
278
417
Infine abbiamo il "classico" /dev/urandom, che dovremmo aver già visto da qualche parte:
$ cat /dev/urandom | tr -dc '0-9' | fold -w 16 | head -n 1
0365142523529096
Bonus -> possiamo usarlo per creare delle ottime password sicure:
$ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1
eEknLAZMZoKG4yp0
Enjoy!
linux shell random shuf urandom
Commentami!