Exemple
Générer des nombres aléatoires:
<?php
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
»Exécuter exemple Définition et utilisation
Le mt_rand() fonction génère un nombre aléatoire en utilisant l'algorithme Mersenne Twister.
Tip: Cette fonction produit une meilleure valeur aléatoire, et 4 fois plus rapide que rand() .
Astuce: Si vous voulez un nombre aléatoire compris entre 10 et 100 (inclusive) y (10,100) (inclusive) , utilisez mt_rand (10,100) .
Syntaxe
mt_rand();
or
mt_rand( min,max );
Paramètre | La description |
---|---|
min | Optionnel. Indique le nombre le plus bas à retourner. Par défaut est 0 |
max | Optionnel. Indique le nombre le plus élevé à retourner. Par défaut est mt_getrandmax() |
Détails techniques
Valeur de retour: | Un nombre entier aléatoire compris entre min (or 0) et max (or mt_getrandmax() inclus). Retourne FALSE si max <min |
---|---|
Type de retour: | Entier |
PHP Version: | 4+ |
PHP Changelog: | PHP 4.2.0: générateur de nombres aléatoires est ensemencé automatiquement PHP 5.3.4: Problèmes et un E_WARNING retourne FALSE si max <min |
<PHP Math Reference