Python 3 - Méthode Number seed ()

La description

le seed()La méthode initialise le générateur de nombres aléatoires de base. Appelez cette fonction avant d'appeler toute autre fonction de module aléatoire.

Syntaxe

Voici la syntaxe pour seed() méthode:

seed ([x], [y])

Note - Cette fonction initialise le générateur de nombres aléatoires de base.

Paramètres

x- Ceci est la graine du prochain nombre aléatoire. S'il est omis, il faut du temps au système pour générer le prochain nombre aléatoire. Si x est un entier, il est utilisé directement.

y- Il s'agit du numéro de version (la valeur par défaut est 2). L'objet de tableau str, byte ou byte est converti en int. La version 1 utilisait hash () de x.

Valeur de retour

Cette méthode ne renvoie aucune valeur.

Exemple

L'exemple suivant montre l'utilisation de la méthode seed ().

#!/usr/bin/python3
import random

random.seed()
print ("random number with default seed", random.random())

random.seed(10)
print ("random number with int seed", random.random())

random.seed("hello",2)
print ("random number with string seed", random.random())

Production

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

random number with default seed 0.2524977842762465
random number with int seed 0.5714025946899135
random number with string seed 0.3537754404730722