Math Funkcje
PHP Manual

mt_srand

(PHP 4, PHP 5)

mt_srandInicjuje generator Mersenne Twister

Opis

void mt_srand ([ int $ziarno ] )

Inicjuje generator liczb losowych za pomocą ziarna ziarno. Począwszy od PHP 4.2.0, parametr ziarno stał się opcjnalny i nie bierze udziału przy losowaniu wartości, jeśli go pominięto.

Przykład #1 mt_srand() przykład

<?php
// naziarnij mikrosekundami
function make_seed() 
{
    list(
$usec,$sec) = explode(" "microtime());
    return ((float)
$sec+(float)$usec) * 100000;
}
mt_srand(make_seed());
$randval mt_rand();
?>

Informacja: Od PHP 4.2.0 nie ma potrzeby inicjalizować generatora liczb losowych funkcją srand() lub mt_srand(), ponieważ dzieje się to automatycznie.

Patrz także: mt_rand(), mt_getrandmax() i srand().


Math Funkcje
PHP Manual