mt_getrandmax
(PHP 4, PHP 5)
mt_getrandmax — La plus grande valeur aléatoire possible
Description
int mt_getrandmax
( void
)
Retourne la plus grande valeur aléatoire possible que peut
retourner la fonction mt_rand() sans argument, ce qui
correspond à la valeur maximum qui peut être utilisé pour son paramètre
max sans que le résultat soit élargi (et donc moins
aléatoire).
Valeurs de retour
Retourne la plus grande valeur aléatoire possible retournée par la fonction mt_rand()
Exemples
Exemple #1 Calcule un nombre flottant aléatoire
<?php
function randomFloat($min = 0, $max = 1) {
return $min + mt_rand() / mt_getrandmax() * ($max - $min);
}
var_dump(randomFloat());
var_dump(randomFloat(2, 20));
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
float(0.91601131712832) float(16.511210331931)
Voir aussi
- mt_rand() - Génère une meilleure valeur aléatoire
- mt_srand() - Initialise une meilleure valeur aléatoire
- getrandmax() - Plus grande valeur aléatoire possible