Maison  >  Article  >  développement back-end  >  A quoi sert la fonction php rand ?

A quoi sert la fonction php rand ?

藏色散人
藏色散人original
2021-03-11 10:02:034284parcourir

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.

A quoi sert la fonction php rand ?

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 :

A quoi sert la fonction php rand ?

[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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn