Go 乱数

Goで乱数(擬似乱数)を使用する

0. Seed値を設定

import "math/rand"
rand.Seed(n)
シード値をn(int64型)に設定

1. int型の乱数を生成

import "math/rand"
number := rand.Intn(n)
0 ~ nの範囲で乱数(int型)が生成される

2. int32型の乱数を生成

import "math/rand"
number := rand.Int31n(n)
0 ~ n の範囲で乱数(int32型)が生成される

3. int64型の乱数を生成

import "math/rand"
number := rand.Int63n(n)
0 ~ n の範囲で乱数(int64型)が生成される

4. float32型の乱数を生成

import "math/rand"
number := rand.Float32()
0.0 ~ 1.0 の範囲で乱数(float32型)が生成される

5. float64型の乱数を生成

import "math/rand"
number := rand.Float64()
0.0 ~ 1.0 の範囲で乱数(float64型)が生成される

参考

https://golang.org/pkg/math/rand/
スポンサーリンク
レクタングル広告(大)
レクタングル広告(大)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする