Ganz einfach – wenn man es mal gesehen / gefunden hat:

echo $((RANDOM % 100))

Das ergibt eine Zahl zwischen 0 und 100.

Möchte man lediglich die Zahlen zwischen 1 und 100 haben, so reicht diese kleine Änderung

echo $((RANDOM % 100 +1))

Das ganze ist ganz interessant für cronjobs. Viele Rechner sollen irgendwas machen, aber am besten nicht alle genau gleichzeitig. Also:

#
0 12 * * * root sleep $(( RANDOM \% 60 )); echo "blah"

Dieser Job würde dann zwischen 12:00 und 12:01 laufen. Wichtig dabei ist das maskierte Prozentzeichen – ansonsten funktioniert das ganze nicht.