Python randrange() 関数
説明
randrange()このメソッドは、指定された増分ステップの範囲からランダムな数を返します。ステップのデフォルト値は1です。
構文
以下は randrange() メソッドの構文です:
import random random.randrange ([start,] stop [,step])
注意:randrange() は直接アクセスできません。random モジュールをインポートし、random 静的オブジェクトを介してこのメソッドを呼び出す必要があります。
引数
- start — 指定範囲の開始値です。範囲に含まれます。
- stop — 指定範囲の終了値です。範囲には含まれません。
- step — 増分ステップを指定します。
戻り値
指定された範囲からランダムな要素を返します。実例
以下は randrange() メソッドの使用例です:
実例
#!/usr/bin/python
import random
# 100 <= number < 1000 の間の偶数を出力
print "randrange(100, 1000, 2) : ", random.randrange(100, 1000, 2)
# 100 <= number < 1000 の間のその他の数を出力
print "randrange(100, 1000, 3) : ", random.randrange(100, 1000, 3)
import random
# 100 <= number < 1000 の間の偶数を出力
print "randrange(100, 1000, 2) : ", random.randrange(100, 1000, 2)
# 100 <= number < 1000 の間のその他の数を出力
print "randrange(100, 1000, 3) : ", random.randrange(100, 1000, 3)
上記の例を実行すると、出力結果は次のようになります:
randrange(100, 1000, 2) : 976 randrange(100, 1000, 3) : 520その他の拡張
Python 数値