randomモジュールのrandrangeメソッド

randomモジュールのrandrangeメソッドは、範囲からランダムな数を返します。 メソッドの最初のオプションパラメータでシーケンスの開始を指定します。 2番目の必須パラメータで終了を設定します。 そして3番目のオプションパラメータで、数値が選択される際のステップを渡します。

構文

pythonimport random

random.randrange([start], stop, [step])

例

0から10までの範囲で、ステップ2の数値を取得してみましょう:

pythonprint(random.randrange(1, 10, 2))

コード実行結果:

python5

例

次に、randrangeメソッドに範囲の開始と終了のみを指定してみましょう:

pythonprint(random.randrange(1, 10))

コード実行結果:

python4

例

今度は、メソッドに必須パラメータである範囲の終了のみを指定してみましょう:

pythonprint(random.randrange(10))

コード実行結果:

python5

関連項目

  • uniformメソッド、 randomモジュール、
    範囲からの擬似乱数の浮動小数点数を生成します
  • randintメソッド、 randomモジュール、
    範囲からの擬似乱数の整数を生成します
  • sampleメソッド、 randomモジュール、
    シーケンスからのランダムな要素のサンプルを返します
  • randomメソッド、 randomモジュール、
    擬似乱数を返します
  • seedメソッド、 randomモジュール、
    乱数ジェネレータを初期化します