Function.rand

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Strom und Umzug und TypklassenFormen der Risikolebensversicherung . Autoversicherung Online - Kostenloser Autoversicherungsvergleich

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

Siehe auch

Persönliche Werkzeuge