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.

Esempio 1. Esempio di uso di mt_srand()

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