Inhalt: |
rand(), rand(ZahlMin,ZahlMax)
Die Funktion rand() erzeugt eine Zufallszahl als Integer zwischen 0 und einer maximal möglichen Zahl:
rand();
Wird eine minimale und maximale Zahl angegeben, wird eine Zufallszahl zwischen der niedrigsten und der höchsten angegeben Zahl ausgegeben. Es können Zahlen vom Typ Integer oder Float oder auch negative Zahlen verwendet werden. Das Ergebnis ist immer eine Integer-Zahl:
rand(ZahlMin,ZahlMax);
Beispiel 1:
echo rand();
Ausgabe zB:28467
Beispiel 2:
echo rand(10,100); oder
echo rand(100,10)
Erzeugt eine Zufallszahl zwischen 10 und 100, wobei 10 der minimale und 100 der maximale Wert ist, wobei die Reihenfolge der angegeben Zahlen nicht zwingend vorgeschrieben ist:
Ausgabe zB:27
Beispiel 3:
$minzahl=5;
$maxzahl=rand(100,200);
echo rand($minzahl,$maxzahl);
Erzeugt eine Zufallszahl, deren Minimum ($minzahl) 5 ist und deren Maximum ($maxzahl) ein Zufallswert zwischen 100 und 200 ist:
Ausgabe zB:112
Anmerkung: Es kann als maximale Zahl auch eine höhere als die von getrandmax() gelieferte Zahl angegeben werden |