randomモジュールのrandrangeメソッド
randomモジュールのrandrangeメソッドは、範囲からランダムな数を返します。
メソッドの最初のオプションパラメータでシーケンスの開始を指定します。
2番目の必須パラメータで終了を設定します。
そして3番目のオプションパラメータで、数値が選択される際のステップを渡します。
構文
import random
random.randrange([start], stop, [step])
例
0から10までの範囲で、ステップ2の数値を取得してみましょう:
print(random.randrange(1, 10, 2))
コード実行結果:
5
例
次に、randrangeメソッドに範囲の開始と終了のみを指定してみましょう:
print(random.randrange(1, 10))
コード実行結果:
4
例
今度は、メソッドに必須パラメータである範囲の終了のみを指定してみましょう:
print(random.randrange(10))
コード実行結果:
5