Heim >Backend-Entwicklung >Golang >Wie viele Möglichkeiten gibt es, Zufallszahlen in Golang zu generieren?
Es gibt viele Möglichkeiten, Zufallszahlen zu generieren. Hier finden Sie eine Zusammenfassung, damit Sie die geeignete auswählen können.
Methode 1: Legen Sie den Startwert fest, um eine Zufallszahl zwischen 0 und 30000 zu generieren
func main(){ rand.Seed(time.Now().UnixNano()) num := rand.Intn(30000) fmt.Println(num) }
Methode 2: Generieren Sie eine Zufallszahl im angegebenen Intervall
func RandInt(min, max int) int { if min >= max || min == 0 || max == 0 { return max } return rand.Intn(max-min) + min } //调用 func main(){ num := RandInt(3,200) fmt.Println(num) }
Methode 3: Ähnlich wie Methode 1
func main(){ r := rand.New(rand.NewSource(time.Now().UnixNano())) n := r.Intn(3000) fmt.Println(n) }
PHP chinesische Website, es gibt viele kostenlose Golang-Einführungs-Tutorials, jeder ist dabei Willkommen zum Lernen!
Das obige ist der detaillierte Inhalt vonWie viele Möglichkeiten gibt es, Zufallszahlen in Golang zu generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!