rand
(PHP 4, PHP 5)
rand — Génère une valeur aléatoire
Description
$min
, int $max
)
Appelée sans les options min
et
max
, rand() retourne un
nombre pseudoaléatoire entre 0 et getrandmax().
Si vous voulez un nombre aléatoire entre 5 et 15
(inclus), par exemple, utilisez rand (5, 15).
Note: Sur quelques plates-formes (par exemple, Windows), mt_getrandmax()est limité à 32767. Si vous désirez une limite supérieure à 32767, en spécifiant
min
etmax
, vous serez autorisés à utiliser un intervalle plus grand que mt_getrandmax(), ou bien, utilisez la fonction mt_rand() à la place.
Liste de paramètres
-
min
-
La plus petite valeur à retourner (par défaut, 0)
-
max
-
La plus grande valeur à retourner (par défaut, mt_getrandmax())
Valeurs de retour
Une valeur pseudoaléatoire, comprise entre
min
(ou 0) et
max
(ou mt_getrandmax(), inclusif).
Historique
Version | Description |
---|---|
4.2.0 | Le générateur de nombres aléatoires est initialisé automatiquement. |
Exemples
Notes
Cette fonction ne génère pas de valeurs sécurisées d'un point de vue cryptologie, et ne doit pas être utilisée dans un contexte de cryptologie. Si vous avez besoin d'un valeur sécurisée d'un point de vue cryptologique, utilisez plutôt la fonction openssl_random_pseudo_bytes().
Voir aussi
- srand() - Initialise le générateur de nombres aléatoires
- getrandmax() - Plus grande valeur aléatoire possible
- mt_rand() - Génère une meilleure valeur aléatoire
- openssl_random_pseudo_bytes() - Génère une chaine pseudo-aléatoire d'octets