Python3 seed()-Funktion
Beschreibung
seed()Diese Methode ändert den Seed des Zufallszahlengenerators und kann aufgerufen werden, bevor andere Funktionen des random-Moduls aufgerufen werden.
Syntax
Das Folgende ist die Syntax der seed()-Methode:
import random random.seed ( [x] )
Wenn wir random.random() aufrufen, um Zufallszahlen zu erzeugen, sind die jedes Mal erzeugten Zahlen zufällig. Wenn wir jedoch den Seed mit random.seed(x) voreinstellen, wobei x eine beliebige Zahl sein kann, z. B. 10, dann sind in diesem Fall, wenn wir es zuerst aufrufen, die mit random() erzeugten Zufallszahlen dieselben.
Hinweis:seed() kann nicht direkt aufgerufen werden. Sie müssen das random-Modul importieren und dann diese Methode über das statische random-Objekt aufrufen.
Parameters
- x -- Ändert den Seed des Zufallszahlengenerators. Wenn Sie das Prinzip nicht verstehen, müssen Sie den Seed nicht speziell festlegen; Python wählt den Seed für Sie aus.
Rückgabewert
Diese Funktion hat keinen Rückgabewert.
Beispiel
Das folgende Beispiel zeigt die Verwendung der seed()-Methode:
Beispiel
import random
random.seed()
print ("Zufallszahlen mit dem Standard-Seed erzeugen:", random.random())
print ("Zufallszahlen mit dem Standard-Seed erzeugen:", random.random())
random.seed(10)
print ("Zufallszahlen mit der Ganzzahl 10 als Startwert erzeugen:", random.random())
random.seed(10)
print ("Zufallszahlen mit der Ganzzahl 10 als Startwert erzeugen:", random.random())
random.seed("hello",2)
print ("Zufallszahlen mit einer Zeichenkette als Startwert erzeugen:", random.random())
Nach dem Ausführen des obigen Beispiels lautet das Ausgabeergebnis:
使用默认种子生成随机数: 0.7908102856355441 使用默认种子生成随机数: 0.81038961519195 使用整数 10 种子生成随机数: 0.5714025946899135 使用整数 10 种子生成随机数: 0.5714025946899135 使用字符串种子生成随机数: 0.3537754404730722Andere Erweiterungen
Python3 Zahlen