rand - Český PHP manuál

Vydávání, hosting a aktualizace umožňují jeho sponzoři.
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
Komentáře
Zatím nikdo nevložil komentář - buď první!