gmp_random
(PHP 4 >= 4.0.4, PHP 5)
gmp_random — Nombre GMP al�atoire
Description
G�n�re un nombre al�atoire. Ce nombre sera compris entre z�ro et le nombre de bits par limb multipli� par limiter . Si limiter est n�gatif, un nombre n�gatif est g�n�r�.
Un limb est un m�canisme interne de GMP. Le nombre de bits dans un limb n'est pas statique, et peut varier entre les syst�mes. En g�n�ral, le nombre de bits par limb est 16 ou 32, mais ce n'est pas garantit.
Liste de param�tres
- limiter
-
Le limiteur. Par d�faut, vaut 20.
Il peut �tre soit une ressource GMP, soit une cha�ne num�rique qu'il est possible de convertir plus tard en un nombre.
Valeurs de retour
Un nombre GMP al�atoire.
Exemples
Exemple #1 Exemple avec gmp_random()
<?php
$rand1 = gmp_random(1); // nombre al�atoire de 0 � 1 * bits par limb
$rand2 = gmp_random(2); // nombre al�atoire de 0 � 2 * bits par limb
echo gmp_strval($rand1) . "\n";
echo gmp_strval($rand2) . "\n";
?>
L'exemple ci-dessus va afficher :
1915834968 8642564075890328087