Function.rand
Aus PHP-Wiki
rand — Generate a random integer
Inhaltsverzeichnis |
Beschreibung
int rand ( void ) int rand ( int $min , int $max ) 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). Hinweis: Auf manchen Plattformen (Windows z.B.) ist get_randmax() nur 32768. Wenn sie einen größeren Wertebereich benötigen sollten, so können Sie entweder einen größeren max -Wert übergeben oder besser die mt_rand()-Funktion anstelle von rand() einsetzen. Hinweis: Seit PHP 4.2.0 besteht keine Notwendigkeit mehr, den Zufallsgenerator für Zahlen mit srand() oder mt_srand() zu füttern, das geschieht nun automatisch.
Parameter-Liste
- min
- The lowest value to return (default: 0)
- max
- The highest value to return (default: get_randmax())
Rückgabewerte
A pseudo random value between min (or 0) and max (or get_randmax(), inclusive).
ChangeLog
Version
Beschreibung
Since 3.0.7
In versions before 3.0.7 the meaning of
max
was range
. To
get the same results in these versions the short example should
be rand (5, 11) to get a random number
between 5 and 15.
Beispiele
Beispiel #1 rand() example
<?php echo rand() . "\n"; echo rand() . "\n"; echo rand(5, 15); ?>
Das oben gezeigte Beispiel erzeugt
eine ähnliche Ausgabe wie:7771 22264 11