Python random randint() メソッド
Python random.randint()このメソッドは指定された範囲内の整数を返します。
randint(start, stop)次と同等ですrandrange(start, stop+1)。
構文
random.randint()メソッドの構文は次のとおりです:
random.randint(start, stop)
パラメータの説明:
- start-- 必須、整数。開始値を指定します(範囲に含まれます)。つまり、生成されるランダムな整数はこの値を取ることができます。
- stop-- 必須、整数。終了値を指定します(範囲に含まれます)。つまり、生成されるランダムな整数はこの値を取ることができます。
戻り値
指定された範囲内の整数を返します。
例
次の例は、1から10の間の数値(1以上、10以下)を返します:
例
# random パッケージをインポート
import random
# 1から10の間のランダムな整数を生成
random_number = random.randint(1, 10)
print(random_number)
import random
# 1から10の間のランダムな整数を生成
random_number = random.randint(1, 10)
print(random_number)
出力結果:
8
上記の例では、random.randint(1, 10)1から10(1と10を含む)の間のランダムな整数が生成され、random_number 変数に代入されます。
このコードを実行するたびに、異なるランダムな整数が得られます。
注意事項:
- もし
a > b、例外が発生しますValueError。上界は下界以上でなければならないためです。 aとbは任意の整数(負の数を含む)にできます。random.randint()メソッドはrandomモジュールの一部であり、先にインポートする必要がありますrandomモジュールをインポートしてから使用できます。
Python random モジュール