Go에서 음수 난수를 생성하려면 math/rand 패키지를 사용해야 합니다. 구체적인 방법은 다음과 같습니다. 단일 음수 난수: randomNumber = -1 * rand.Float64() 음수 난수 시퀀스: randomNumber = -10 + rand .Intn(10)
Golang에서 음의 난수를 생성하는 방법은 무엇입니까?
Golang에서 음수 난수를 생성하려면 math/rand
패키지를 사용해야 합니다. 이 패키지는 난수 및 의사 난수 시퀀스를 생성하는 기능을 제공합니다. 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
단일 음수 난수 생성
🎜🎜-1에서 0 사이의 음수 난수를 생성하려면 다음 코드를 사용할 수 있습니다. 🎜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) } }
math/rand
패키지의 rand.Intn
함수 또는 rand.Float64
함수를 사용할 수 있습니다. . 예를 들어, -10에서 0 사이의 음수 난수 10개를 생성하려면 다음 코드를 사용할 수 있습니다. 🎜rrreee🎜위 코드는 10개의 난수를 생성하여 콘솔에 인쇄합니다. 🎜위 내용은 Golang에서 음수 난수를 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!