Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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


 

Všechny články v sekci
Matematické funkce - Český PHP manuál
Článek pro vás napsal Snorlax
Avatar
Studuji jednu nejmenovanou pražskou střední školu - obor IT a rozhodl jsem se vám sdělit co to obnáší. Mladí se mohou rozhodnout zda je to dobrá cesta a ti co to už mají za sebou si mohou zavzpomínat popř. zjistit co se změnilo
Aktivity