Przykład
Generowanie liczb losowych:
<?php
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
Uruchomić przykład » Definicja i Wykorzystanie
mt_rand() funkcji generuje się liczbę losową z wykorzystaniem algorytmu Mersenne przewodów.
Tip: Funkcja ta tworzy wartość lepiej losowy i jest 4 razy szybciej niż rand() .
Wskazówka: Jeśli chcesz losową liczbę całkowitą od 10 do 100 (inclusive) , użyj mt_rand (10,100) .
Składnia
mt_rand();
or
mt_rand( min,max );
Parametr | Opis |
---|---|
min | Opcjonalny. Określa najniższy numer zostać zwrócone. Domyślną wartością jest 0 |
max | Opcjonalny. Określa najwyższy numer zostać zwrócone. Domyślnie jest mt_getrandmax() |
Szczegóły techniczne
Zwracana wartość: | Losową liczbę całkowitą pomiędzy min (or 0) i maksymalnej (or mt_getrandmax() włącznie). Zwraca fałsz, jeśli max <Min |
---|---|
Zwraca typ: | Liczba całkowita |
Wersja PHP: | 4+ |
PHP zmian: | PHP 4.2.0: Losowy generator liczb zaszczepia automatycznie PHP 5.3.4: wydaje E_WARNING i FALSE Jeżeli max <Min |
<PHP Math Reference