rand - Český PHP manuál
Funkce rand v PHP vrací pseudo-náhodné číslo.
Vstupní hodnoty
Název | Datový typ | Povinný | Defaultní hodnota | Poznámka |
---|---|---|---|---|
minimum | int | Ano | 0 | Nesmí být < 0 |
maximum | int | Ano | getrandmax() |
Funkci lze volat i bez parametrů, poté vrací hodnotu mezi 0 a getrandmax(). Nelze však zadat pouze jeden parametr.
Výstupní hodnota
(int) náhodné číslo
Ukázkový kód
<?php echo "číslo mezi 0 a ". getrandmax()." = " . rand() . "<br />"; echo "číslo mezi 0 a ". getrandmax()." = " . rand(0, getrandmax()) . "<br />"; echo "číslo mezi -10 a -5 = " . rand(-10, -5) . "<br />";//fungují i záporná čísla echo "číslo mezi 10 a 10 = " . rand(10, 10) . "<br />";//2 stejná čísla echo "číslo mezi 20 a 10 = " . rand(20, 10) . "<br />";//nezáleží na pořadí většího a menšího čísla echo "číslo mezi 8.4 a 11.5 = " . rand(8.4, 11.5) . "<br />";//desetinná čísla stále generuje celá ?>
Výstup kódu
číslo mezi 0 a 2147483647 = 532890967 číslo mezi 0 a 2147483647 = 388559370 číslo mezi -10 a -5 = -5 číslo mezi 10 a 10 = 10 číslo mezi 20 a 10 = 17 číslo mezi 8.4 a 11.5 = 9
Související funkce