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 中国語 Web サイトの他の関連記事を参照してください。