Um negative Zufallszahlen in Go zu generieren, müssen Sie das Paket math/rand verwenden. Die spezifische Methode ist: einzelne negative Zufallszahl: randomNumber = -1 * rand.Float64() negative Zufallszahlenfolge: randomNumber = -10 + rand .Intn(10)
Wie generiert man negative Zufallszahlen in Golang?
Um negative Zufallszahlen in Golang zu generieren, müssen Sie das Paket math/rand
verwenden. Dieses Paket stellt Funktionen zur Generierung von Zufallszahlen und Pseudozufallsfolgen bereit. math/rand
包。该包提供了生成随机数和伪随机序列的功能。
生成单一负随机数
要生成一个范围在 -1 到 0 之间的负随机数,可以使用以下代码:
import ( "math/rand" "time" ) func main() { // 设置随机数种子 rand.Seed(time.Now().UnixNano()) // 生成一个范围在 -1 到 0 之间的随机数 randomNumber := -1 * rand.Float64() // 打印随机数 fmt.Println(randomNumber) }
生成负随机数的序列
要生成一系列负随机数,可以使用 math/rand
包中的 rand.Intn
函数或 rand.Float64
Eine einzelne negative Zufallszahl generieren
🎜🎜Um eine negative Zufallszahl im Bereich von -1 bis 0 zu generieren, können Sie den folgenden Code verwenden: 🎜import ( "math/rand" "time" ) func main() { // 设置随机数种子 rand.Seed(time.Now().UnixNano()) // 生成 10 个范围在 -10 到 0 之间的随机数 for i := 0; i < 10; i++ { randomNumber := -10 + rand.Intn(10) fmt.Println(randomNumber) } }
rand.Intn
oder die Funktion rand.Float64
im Paket math/rand
verwenden . Um beispielsweise 10 negative Zufallszahlen im Bereich von -10 bis 0 zu generieren, können Sie den folgenden Code verwenden: 🎜rrreee🎜Der obige Code generiert 10 Zufallszahlen und gibt sie auf der Konsole aus. 🎜Das obige ist der detaillierte Inhalt vonWie generiert man in Golang negative Zufallszahlen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!