Exemplu
Generarea de numere aleatoare:
<?php
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
Run exemplu » Definiție și utilizare
mt_rand() funcția generează un număr întreg aleator folosind algoritmul Mersenne Twister.
Tip: Această funcție produce o valoare mai bună aleatoare, și este de 4 ori mai rapid decât rand() .
Sfat: Dacă doriți un număr întreg aleator între 10 și 100 (inclusive) , utilizați mt_rand (10,100) .
Sintaxă
mt_rand();
or
mt_rand( min,max );
Parametru | Descriere |
---|---|
min | Opțional. Specifică cel mai mic număr care urmează să fie returnate. Implicit este 0 |
max | Opțional. Specifică cel mai mare număr care urmează să fie returnate. Implicit este mt_getrandmax() |
Detalii tehnice
Întoarcere Valoare: | Un număr întreg aleator între min (or 0) și max (or mt_getrandmax() inclusiv). Returnează false dacă max <min |
---|---|
Întoarcere Tip: | Întreg |
Versiune PHP: | 4+ |
PHP Changelog: | PHP 4.2.0: generator de numere aleatoare este însămânțată în mod automat PHP 5.3.4: Probleme un E_WARNING și returnează FALSE dacă max <min |
<PHP Math Reference