Mathematische Funktionen
PHP Manual

rand

(PHP 4, PHP 5)

randErzeugt eine zufällige Zahl

Beschreibung

int rand ( void )
int rand ( int $min , int $max )

Liefert eine Pseudozufallszahl zwischen min und max (inklusive), oder zwischen 0 und getrandmax(), 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 (z.B. Windows) ist getrandmax() nur 32767. 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.

Parameter-Liste

min

Der niedrigste zurückzugebende Wert (Vorgabe: 0)

max

Der höchste zurückzugebende Wert (Vorgabe: getrandmax())

Rückgabewerte

Ein Pseudozufallswert zwischen min (oder 0) und max (oder getrandmax(), inklusive).

Changelog

Version Beschreibung
4.2.0Der Zufallszahlengenerator wird automatisch initialisiert.

Beispiele

Beispiel #1 rand() Beispiel

<?php
echo rand() . "\n";
echo 
rand() . "\n";

echo 
rand(515);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

7771
22264
11

Siehe auch


Mathematische Funktionen
PHP Manual