Good to Know Database

Zufallszahlen von der Bash-Funktion $RANDOM


Die Umgebungsvariable $RANDOM ist eine interne Bash-Funktion welche eine Zufallszahl im Bereich von 0 bis 32767 zurückliefert.

[georg@centos5 ~]$ echo $RANDOM
11286
[georg@centos5 ~]$ echo $RANDOM
31699

Mit Hilfe der mathematischen Modulo-Funktion können Sie den Bereich in welchem sich die Zufallszahl befinden soll eingrenzen. Der folgende Befehl liefert zum Beispiel nur noch Zufallszahlen zwischen 0 und 99 zurück.

[georg@centos5 ~]$ echo $((RANDOM % 100))

Benötigen Sie jedoch eine Zufallszahl im Bereich von 1 bis 100, dann addieren Sie zu dem Ergebnis noch den Wert 1 hinzu.

[georg@centos5 ~]$ echo $((RANDOM % 100 + 1))


Dieser Eintrag wurde am 07.09.2009 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_753.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer