mt_srand
Syntax
void mt_srand ( [int seed] )
Popis
Príkaz jazyka PHP
Inicializuje generátor náhodných čísel parametrem seed. Parametr seed je od PHP 4.2.0 nepovinný. Pokud není uveden, je vygenerována co nejnáhodnější inicializace.
Poznámka: Od PHP 4.2.0 není třeba inicializovat generátor náhodných čísel funkcí srand() nebo mt_srand(), protože se tak nyní stane aicky
Príklad
<?php
// inicializace mikrosekundami
function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$randval = mt_rand();
?>
// inicializace mikrosekundami
function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$randval = mt_rand();
?>
Pozri aj
mt_rand, mt_getrandmax a srand