Go言語の乱数

ここではGo言語で乱数を発生させる方法を解説します。

Go言語から乱数を発生させるにはrandパッケージを使用します。 Rnd関数は0以上1未満の小数を返却します。

Go言語の乱数:サンプルコード

// シード値を初期化
rand.Seed(time.Now().UTC().UnixNano())
// 1〜10の範囲で乱数を発生させる
print(rand.Intn(10))

Intn関数を単に呼び出すと、同じパターンの乱数しか生成することができません。
Intn関数呼び出すたびに違うパターンの乱数を発生させるために、Seed関数を使用します。



inserted by FC2 system