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();
?>


Pozri aj

mt_rand, mt_getrandmaxsrand