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