Kleine und große Linux AHAs
Beiträge getaggt mit zufallszahl
Zufallszahlen mit der Bash
01. Mai
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.


