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().