Zufallszahlen im Bash-Script

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!

oppol.abryok+blog-My4xNDUuMTQzLjIzOQ@gmail.com