Bash RANDOM
Programmieren
Basiswissen
In der Shell-Programmiersprache Bash dient RANDOM zur Erzeugung von Pseudo-Zufallszahlen. Hier steht dazu ein Beispiel. Die erzeugten Zahlen sind jedoch nicht ausreichend zufällig, um für Simulationen oder Verschlüsselungen (Kryptographie) geeignet zu sein.
Beispiele zu Bash Random
- echo $RANDOM # von 0 bis 32767
- echo $(( $RANDOM % 6 + 1 )) # von 1 bis 6
Legende
- echo $((4+5)) ruft eine Rechenfunktion auf, hier würde als Ergebnis 9 angezeigt werden.
- % führt eine Division durch und zeigt den ganzzahligen Rest an: 12 % 10 gibt die Zahl 2[1]
Fußnoten
- [1] Man kann damit selbst nachvollziehen, wie der Term a % b nur ganze Zahlen kleiner als b erzeugen kann. Siehe mehr unter Modulo ↗