Hin und wieder kann es nötig sein, Zufallszahlen in einem Bash-Script zu verwenden. Bash stellt dazu eine Variable zur Verfügung.
Jedes Mal, wenn die Variable $RANDOM
gelesen wird, liefert sie eine Zufallszahl zwischen 0 und einschließlich 32767. Hier ein kleines Beispiel dazu:
#!/bin/bash
echo $RANDOM
Will man den Wertebereich einschränken, so kann man dies ganz einfach so schreiben:
#!/bin/bash
echo $(($RANDOM % 100 + 50))
Dies liefert eine Zufallszahl zwischen 50 und einschließlich 149.
Ein Warnung sei noch mit auf den Weg gegeben: Die Zufallszahl eignet sich nicht um kryptografische Schlüssel oder ähnliches zu erzeugen!