Szerintem nem nagyon fogsz tudni beleszólni, mármint akkor, ha a shell-be beépített véletlenszámgenerátort használod. Erről összesen ennyit lehet tudni:
RANDOM Each time this parameter is referenced, a random integer between
0 and 32767 is generated. The sequence of random numbers may be
initialized by assigning a value to RANDOM. If RANDOM is unset,
it loses its special properties, even if it is subsequently
reset.
Ha ezt hanyagolod, akkor meg mi akadályoz meg abban, hogy read-del az urandomból olvass? Pl:
read -N 1 char < /dev/urandom