Python入門トップページ


目次

  1. 実数分布
  2. 整数分布
  3. シーケンス用の関数
  4. 乱数生成器の初期化
  5. 参考資料

乱数を使ってみよう

整数分布

シミュレーションやニューラルネットワーク(ディープラーニング)等で多数の乱数を発生させる必要がある場合は,処理速度等の理由から NumPy の乱数生成 (Random Generator) の使用を推奨します.

a から b までの整数を生成したい場合は random.randint(a,b) を用いれば良いでしょう.たとえば,サイコロの目を1つ出力したい場合は次のように記述します.

サイコロの目
import random # プログラムの先頭でモジュールを読み込む
random.randint(1,6)
3
サイコロを10回振ったときの目
n = 10
for i in range(n):
    die = random.randint(1,6)
    print(die)
5
1
2
3
4
3
3
1
6
1

目次に戻る