Pythonでランダムな任意の範囲から整数を取得する方法

Pythonでランダムな任意の範囲から整数を取得するには、random.randint() 関数または random.randrange() 関数を使用できます。それぞれの関数の使い方を説明します。

  1. random.randint() 関数を使用する方法:
python
import random

# min_valueからmax_valueまでの整数を取得する
min_value = 1  # 範囲の最小値
max_value = 10  # 範囲の最大値
random_integer = random.randint(min_value, max_value)
print(random_integer)

このコードでは、random.randint(min_value, max_value) を使用して、min_value から max_value までの範囲内のランダムな整数を生成しています。生成された整数は random_integer 変数に格納され、それを出力して表示しています。

  1. random.randrange() 関数を使用する方法:
python
import random

# min_valueからmax_value未満の整数を取得する
min_value = 1  # 範囲の最小値
max_value = 10  # 範囲の最大値(未満)
random_integer = random.randrange(min_value, max_value)
print(random_integer)

このコードでは、random.randrange(min_value, max_value) を使用して、min_value から max_value 未満の範囲内のランダムな整数を生成しています。生成された整数は random_integer 変数に格納され、それを出力して表示しています。

どちらの方法も、指定した範囲内からランダムな整数を取得するのに使えます。必要に応じて、min_valuemax_value の値を調整して、異なる範囲内の整数を生成できます。