Méthode Python Random seed()
Exemple
Définissez la valeur de départ sur 10 et voyez ce qui se passe :
import random
random.seed(10)
print(random.random())
Définition et utilisation
La seed()
méthode est utilisée pour initialiser le générateur de nombres aléatoires.
Le générateur de nombres aléatoires a besoin d'un nombre pour commencer (une valeur de départ), pour pouvoir générer un nombre aléatoire.
Par défaut, le générateur de nombres aléatoires utilise l' heure système actuelle .
Utilisez la méthode seed() pour personnaliser le numéro de départ du générateur de nombres aléatoires.
Remarque : Si vous utilisez deux fois la même valeur de départ, vous obtiendrez deux fois le même nombre aléatoire. Voir exemple ci-dessous
Syntaxe
random.seed(a, version)
Valeurs des paramètres
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
Plus d'exemples
Exemple
Démontrez que si vous utilisez deux fois la même valeur de départ, vous obtiendrez deux fois le même nombre aléatoire :
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())