mt_srand

(PHP 3>= 3.0.6, PHP 4 , PHP 5)

mt_srand -- Inizializza un generatore di numeri casuali migliore

Descrizione

void mt_srand ( [int seme])

Inizializza il generatore di numeri casuali con il parametro seme. A partire dalla versione 4.2.0 di PHP il parametro seme è diventato opzionale, e, per default, viene impostato ad un valore random.

<?php
// inizializza usando i microsecondi
function crea_seme() {
    list(
$usec, $sec) = explode(' ', microtime());
    return (float)
$sec + ((float) $usec * 100000);
}
mt_srand(crea_seme());
$valorecasuale = mt_rand();
?>

Nota: Come in PHP 4.2.0, non vi è necessità di inizializzare il generatore di numeri casuali con srand() oppure con mt_srand() poichè viene eseguito in modo automatico.

Vedere anche mt_rand(), mt_getrandmax() e srand().