PHP - rand
Třída
Metoda - rand
(PHP 4, PHP 5, PHP 7)
Funkce rand()
vrací pseudo-náhodné číslo.
Funkci lze volat i bez parametrů, poté vrací hodnotu mezi 0 a
getrandmax()
. Nelze však zadat pouze jeden parametr.
Procedurální
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$min | int | Minimum. | |
$max | int | Maximum. |
Návratové hodnoty
Vrací: int
Náhodné číslo.
Příklady
<?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á
Související manuály
- function mt_rand (int $min, int $max) : int
- function random_bytes (int $length) : string
- function random_int () : int