Pythonで乱数を生成する
Pythonで乱数を生成するには、標準ライブラリのrandom
モジュールを使用します。以下は、整数値の範囲内でランダムな値を生成する例です。
import random
# 0から9までのランダムな整数を生成
num = random.randint(0, 9)
print(num)
また、浮動小数点数の範囲内でランダムな値を生成するには、random.uniform()
関数を使用します。
import random
# 0から1までのランダムな浮動小数点数を生成
num = random.uniform(0, 1)
print(num)
乱数を生成する際には、random.seed()
関数を使用して乱数の種を指定することもできます。これにより、同じ種を使って乱数を生成する場合は同じ乱数列が得られるため、再現性が確保されます。例えば以下のように乱数の種を指定します。
import random
# 乱数の種を指定
random.seed(123)
# 0から9までのランダムな整数を生成
num = random.randint(0, 9)
print(num)
この場合、何度実行しても同じ乱数が得られます。