Maison > Article > développement back-end > A quoi sert la fonction php rand ?
La fonction php rand est utilisée pour renvoyer des entiers aléatoires. La syntaxe de cette fonction est "rand(min,max)", où les paramètres "min" et "max" spécifient la plage de nombres aléatoires. Sélectionnez les paramètres min et max, et la fonction rand renvoie un entier pseudo-aléatoire compris entre 0 et RAND_MAX.
L'environnement d'exploitation de cet article : système Windows7, version PHP8, ordinateur DELL G3
La fonction rand() renvoie un entier aléatoire.
Syntaxe
rand(min,max)
Paramètres
min,max facultatif. Spécifie la plage de génération de nombres aléatoires.
Description
Si les paramètres facultatifs min et max ne sont pas fournis, rand() renvoie un entier pseudo-aléatoire compris entre 0 et RAND_MAX. Par exemple, si vous souhaitez un nombre aléatoire compris entre 5 et 15 (inclus), utilisez rand(5, 15).
Remarque :
Sur certaines plates-formes (par exemple Windows), RAND_MAX n'est que 32768. Si vous avez besoin d'une plage supérieure à 32 768, spécifiez les paramètres min et max pour générer un nombre supérieur à RAND_MAX, ou envisagez d'utiliser mt_rand() à la place.
Depuis PHP 4.2.0, l'amorçage du générateur de nombres aléatoires avec les fonctions srand() ou mt_srand() n'est plus nécessaire, cela se fait désormais automatiquement.
Dans les versions antérieures à la 3.0.7, max signifie portée. Pour obtenir les mêmes nombres aléatoires de 5 à 15 que dans l'exemple ci-dessus dans ces versions, l'exemple court est rand (5, 11).
Exemple
Cet exemple renverra des nombres aléatoires :
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
Sortie :
[Apprentissage recommandé : "Tutoriel vidéo PHP"]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!