PHP
Referenzliste
rand
Mathematische-Funktionen
Befehl:
int rand ( void )
int rand ( int $min , int $max )
int rand ( int $min , int $max )
Parameter-Liste:
Beschreibung | |
---|---|
Der niedrigste zurückzugebende Wert (Vorgabe: 0) | |
Der höchste zurückzugebende Wert (Vorgabe: getrandmax()) |
Rückgabewerte:
Beschreibung:
Liefert eine Pseudozufallszahl zwischen min und max (inklusive), oder zwischen 0 und get_randmax() falls keine Parameter angegeben wurden. Wenn Sie z.B. einen Zufallswert zwischen 5 und 15 benötigen so wäre der Aufruf dafür rand(5, 15).
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Auf manchen Plattformen (z.B. Windows) ist getrandmax() nur 32767. Wenn sie einen grösseren Wertebereich benötigen sollten, so können Sie entweder einen grösseren
max
-Wert übergeben oder besser die mt_rand()-Funktion anstelle von rand() einsetzen.Achtung:
Achtung:
Diese Funktion erzeugt keine kryptographisch sicheren Werte, und sollte nicht für kryptographische Zwecke verwendet werden. Wenn Sie einen kryptographisch sicheren Wert benötigen, sollten Sie openssl_random_pseudo_bytes() statt.
Siehe auch:
• srand()
Anfangswert für Zufallsgenerator festlegen
Liefert die maximale Zufallszahl
Erzeugt "bessere" Zufallszahlen
Erzeugt eine pseudo-zufällige Folge von Bytes
rand() - Beispiel:
Eingabe:
<?php echo rand() . "\n"; echo rand() . "\n"; echo rand(5, 15); ?>
Ausgabe:
7771
22264
11
22264
11
Beschreibung:
Beschreibung | |
---|---|
4.2.0 | Der Zufallszahlengenerator wird automatisch initialisiert. |
Mathematische-Funktionen