Recherche sur les Noms des fonctions php/mysql
Définition
Génère une valeur aléatoire - (PHP 4, PHP 5)Appelée sans les options min et max , rand() retourne un nombre pseudoaléatoire entre 0 et RAND_MAX. 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), RAND_MAX est limité à 32768. Si vous désirez une limite supérieure à 32768, en spécifiant min et max , vous serez autorisés à utiliser un intervalle plus grand que RAND_MAX, ou bien, utilisez la fonction mt_rand() à la place.
Note: Depuis PHP 4.2.0, vous n'avez plus besoin d'initialiser le générateur de nombres aléatoires avec srand() ou mt_srand() car c'est fait automatiquement.
- min
-
La plus petite valeur à retourner (par défaut, 0)
- max
-
La plus grande valeur à retourner (par défaut, RAND_MAX)
Une valeur pseudoaléatoire, comprise entre min (ou 0) et max (ou RAND_MAX, inclusif).
| Version | Description |
|---|---|
| Depuis la version 3.0.7 | Dans les versions antérieures à la 3.0.7 la signification du paramètre max était longueur. Pour avoir le même résultat, il faut utiliser mt_rand (5, 11) pour obtenir un nombre aléatoire entre 5 et 15. |
Exemple #1 Exemple avec rand()
<?php
echo rand() . "\n";
echo rand() . "\n";
echo rand(5, 15);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
7771 22264 11
Bouts de code utilisant la fonction rand()
Connexion
Les fonctions
Références
- abs
- acos
- acosh
- asin
- asinh
- atan2
- atan
- atanh
- base_convert
- bindec
- ceil
- cos
- cosh
- decbin
- dechex
- decoct
- deg2rad
- exp
- expm1
- floor
- fmod
- getrandmax
- hexdec
- hypot
- is_finite
- is_infinite
- is_nan
- lcg_value
- log10
- log1p
- log
- max
- min
- mt_getrandmax
- mt_rand
- mt_srand
- octdec
- pi
- pow
- rad2deg
- rand
- round
- sin
- sinh
- sqrt
- srand
- tan
- tanh





