Fehlerbehebung bei der Generierung desselben Werts durch rand.Intn
Das im Link bereitgestellte Go-Beispiel gibt tatsächlich denselben Wert für rand.Intn(10) zurück. sofern nicht geändert, um den Zufallszahlengenerator zu initialisieren. Hier ist eine Erklärung:
Uninitialisierte Zufallszahlenquelle:
Go Playground Caching :
Um diese Probleme zu lösen und Zufallszahlen konsistent zu erhalten, sollten Sie Folgendes in Betracht ziehen die folgenden Schritte:
Folgendes Mit diesen Schritten können Sie mit rand.Intn effektiv Zufallszahlen generieren und vermeiden, wiederholt denselben Wert zu erhalten.
Das obige ist der detaillierte Inhalt vonWarum generiert „rand.Intn' von Go manchmal denselben Wert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!