Die seed-Methode des random-Moduls
Die Methode seed des Moduls random
initialisiert oder speichert eine bestimmte
Zufallszahl. Für die Generierung von Zufallszahlen
verwendet die Methode die aktuelle Systemzeit
des Betriebssystems. Die Methode seed wird
vor der Methode random angewendet. Im optionalen
Parameter der Methode wird eine Zahl zur
Initialisierung oder gewissermaßen zur Markierung
der generierten Zahl übergeben. Daher ändert sich
die generierte Zahl bei wiederholter Anwendung
der Methode random nicht. Wenn der Parameter
jedoch leer gelassen wird, wird jedes Mal eine
neue Zahl generiert.
Syntax
import random
random.seed(Zahl zur Markierung)
Beispiel
Lassen Sie uns eine Zahl vor ihrer Generierung initialisieren:
random.seed(5)
print(random.random())
Ergebnis der Codeausführung:
0.6229016948897019
Lassen Sie uns die Ausgabe unserer Zahl wiederholen:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Das Ergebnis bleibt gleich:
0.6229016948897019
0.6229016948897019
Siehe auch
-
Methode
randomdes Modulsrandom,
die eine pseudozufällige Zahl zurückgibt -
Methode
uniformdes Modulsrandom,
die eine pseudozufällige Fließkommazahl aus einem Bereich generiert -
Methode
randintdes Modulsrandom,
die eine pseudozufällige Ganzzahl aus einem Bereich generiert -
Methode
randrangedes Modulsrandom,
die eine Zufallszahl aus einem Bereich zurückgibt