Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

rand

Mathematische-Funktionen

    Befehl:
int rand ( void )

int rand ( int $min , int $max )


    Parameter-Liste:
NameBeschreibung
minDer niedrigste zurückzugebende Wert (Vorgabe: 0)
maxDer höchste zurückzugebende Wert (Vorgabe: getrandmax())

    Rückgabewerte:
Ein Pseudozufallswert zwischen min (oder 0) und max (oder getrandmax(), inklusive).

    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


Beschreibung:
Version Beschreibung
4.2.0 Der Zufallszahlengenerator wird automatisch initialisiert.
Mathematische-Funktionen