(PHP 4, PHP 5)
mt_srand — Inicjuje generator Mersenne Twister
$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().