Oké, megvan a a megoldás.
Átfutottam még egyszer a leírást, amit Gorkhaan linkelt be, és a legvégén van róla egy apró kis szösszenet, hogy a RANDOM számot érdemes reseed-elni... Valószínűleg terminálban ezt automatikusan megteszi, azonban a script nem, így hát minden egyes használat előtt kell egy
RANDOM=$$
, vagy egyéb, minél véletlenebb szám ($$=a folyamat processz azonosítója, ami mindig más ugyebár). Használható a processz azonosítón kívül még a dátum is, és egyéb, sokkal érdekesebb dolgok :D
Például a leírásban van ilyen is, hogy:
# Getting fancy...
SEED=$(head -1 /dev/urandom | od -N 1 | awk '{ print $2 }')
# Pseudo-random output fetched
#+ from /dev/urandom (system pseudo-random device-file),
#+ then converted to line of printable (octal) numbers by "od",
#+ finally "awk" retrieves just one number for SEED.
RANDOM=$SEED
Nos, köszönöm mindenkinek a segítséget, most belemélyedek a bővebb script megírásába :)