NOVINKA: Kurz kybernetické bezpečnosti s akreditací MŠMT, nyní již od 0 Kč. Staň se žádaným profesionálem. Zjisti více:
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

PHP - mt_rand

Třída

Kořen \ Bez třídy

Metoda - mt_rand

(PHP 4, PHP 5, PHP 7)

Generuje pseudonáhodná náhodné číslo metodou "Mersenne Twister":https://en.wikipedia.org/…enne_Twister.

Varování: Tato funkce negeneruje kryptograficky bezpečná náhodná čísla! Pokud potřebujete náhodná čísla ke kryptografickým účelům či potřebujete z jiných zajistit, že vygenerovaná hodnota bude skutečně náhodná, použijte funkce random_int(), random_bytes() nebo openssl_random_pseudo_bytes()!

Bude-li velikost intervalu generování větší, než mt_randmax() (max - min > mt_randmax()), vygenerované číslo může být méně náhodné.

Interval generování je uzavřený.

Procedurální

  • function mt_rand (int $min, int $max) : int
  • function mt_rand (int $min, int $max) : int

Parametry

NázevDatový typVýchozí hodnotaPopis
$minint 0

Nejnižší vygenerovatelná hodnota (včetně).

$maxint mt_randmax()

Nejvyšší vygenerovatelná hodnota (včetně).

Návratové hodnoty

Vrací: int

Náhodné celé číslo od $min do $max. Pokud je $min větší než $max, vrací false.

Příklady

Vygenerování náhodného čísla od 0 do 100:

<?php
    echo mt_rand (0, 100);
?>

Související manuály

      Aktivity