Python random randint() メソッド

Python random 模块Python random モジュール

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)

出力結果:

8

上記の例では、random.randint(1, 10)1から10(1と10を含む)の間のランダムな整数が生成され、random_number 変数に代入されます。

このコードを実行するたびに、異なるランダムな整数が得られます。

注意事項:

  • もしa > b、例外が発生しますValueError。上界は下界以上でなければならないためです。
  • aとbは任意の整数(負の数を含む)にできます。
  • random.randint()メソッドはrandomモジュールの一部であり、先にインポートする必要がありますrandomモジュールをインポートしてから使用できます。

Python random 模块Python random モジュール

その他の拡張