Pythonでは、標準ライブラリのrandom
モジュールを使用して、範囲指定のランダムな数値を生成することができます。以下に、その基本的な方法を示します。
random関数の使用
random
関数は、0以上1未満の範囲で浮動小数点数を生成します。
import random
# 0から1までの範囲で浮動小数点数を生成
random_number = random.random()
print(random_number) # 出力例: 0.7123456789
randint関数の使用
randint(a, b)
関数は、aからbまでの整数を生成します。
import random
# aからbまでの整数を生成
random_integer = random.randint(1, 10)
print(random_integer) # 出力例: 7
uniform関数の使用
uniform(a, b)
関数は、aからbまでの範囲で浮動小数点数を生成します。
import random
# aからbまでの範囲で浮動小数点数を生成
random_float = random.uniform(5.0, 10.0)
print(random_float) # 出力例: 7.8923456789
randrange関数の使用
randrange(start, stop, step)
関数は、startからstopまでの範囲で、指定したstepごとの整数を生成します。
import random
# startからstopまで、指定したstepでランダムな整数を生成
random_step_integer = random.randrange(0, 20, 2)
print(random_step_integer) # 出力例: 12
これらの関数を活用して、プログラムにランダム性を取り入れてみてください。.