rand

rand -- (Pseudo-) Zufallszahl generieren

Beschreibung

int rand ( [ int min [, int max]])

Diese Funktion liefert eine Pseudo-Zufallszahl zwischen min und max ( inclusive ) . Ohne die optionalen Parameter min und max liefert rand( ) eine Pseudo-Zufallszahl zwischen 0 und einem plattformabhängigen Maximalwert , der mit getrandmax( ) ermittelt werden kann .

Benutzen Sie unbedingt srand( ) , um vor dem ersten Aufruf von rand( ) einen neuen Startwert festzulegen , ansonsten erhalten Sie bei jedem Programmlauf dieselbe Sequenz von Werten .

Anmerkung : In PHP-Versionen vor 3.0.7 hatte der zweite Parameter max nicht den Maximalwert sondern die Größe des Werteintervalls an , d.h . in diesen älteren Version muss statt rand ( min , max ) rand (min , max-min ) benutzt werden , um dasselbe Ergebnis zu erhalten .

Siehe auch srand( ) , getrandmax( ) , mt_rand( ) , mt_srand( ) und mt_getrandmax( ) .