Python 整数の乱数を生成する

Python 整数の乱数を生成する

pythonで、random.randint関数を使用して、整数の乱数を生成するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

random.randint使い方

random.randintを使用すると、範囲を指定して整数の乱数を生成することが可能です。

import random

print( random.randint(最小値, 最大値))

以下は、1~9までの範囲で乱数を生成するコードとなります。

import random

# 1~9までの整数の乱数を生成
print( random.randint(0, 9))

ランダムな整数のリスト(配列)を生成する場合は、リスト内包表記を使用します。

import random

print([random.randint(0, 9) for i in range(5)])
# [7, 8, 5, 6, 5]

重複を禁止する場合は、以下ようになります。

import random

print(random.sample(range(10), k=5))
# [5, 9, 8, 0, 7]