PHP - Fonction gmp_random_seed ()

Définition et utilisation

le gmp_random_seed() La fonction définit la graine pour générer le nombre aléatoire.

La description

Le gmp_random_seed () est utilisé pour définir la graine du générateur de nombres aléatoires (RNG).

Syntaxe

gmp_random_seed ( mixed $seed ) : void

Paramètres

Sr. Non Paramètre et description
1

seed

La valeur de départ à définir pour pouvoir être utilisée pour les fonctions gmp_random (), gmp_random_bits () et gmp_random_range ().

La valeur de départ peut être un numéro de ressource GMP, un objet gmp ou une chaîne numérique.

Valeurs de retour

La fonction PHP gmp_random_seed () renvoie NULL si elle réussit et false en cas d'échec.

Version PHP

Cette fonction fonctionnera à partir de la version PHP supérieure à 7.0.0.

Exemple 1

Fonctionnement de gmp_random_seed () -

<?php
   gmp_random_seed(100);
   $rnum = gmp_random_range(0, 100);	
   echo "The random number generated is : ".$rnum;
?>

Cela produira le résultat suivant -

The random number generated is : 32

Exemple 2

Fonctionnement de gmp_random_seed () -

<?php
   gmp_random_seed(100);
   $rnum = gmp_random(3);	
   echo "The random number generated is : ".$rnum;
?>

Cela produira le résultat suivant -

The random number generated is : 3030250090050446550611688625070741218668470075970502895392

Exemple 3

Fonctionnement de gmp_random_seed () -

<?php
   gmp_random_seed(100);
   $rnum = gmp_random_bits(20);
   echo "The random number generated is : ".$rnum;
?>

Cela produira le résultat suivant -

The random number generated is : 370464