Pythonでは、random
モジュールを使用してランダムな時間を生成することができます。以下にその方法を示します。
整数の乱数を生成する
整数の乱数を生成するには、random.randint()
関数を使用します。この関数は2つの引数を取り、それらの間のランダムな整数を返します。例えば、2秒から6秒までのランダムな時間(整数)を生成するには、以下のようにします。
import random
random.randint(2, 6) # 2秒から6秒までのランダム時間を生成
浮動小数点数の乱数を生成する
より細かいランダムな時間を生成するには、random.uniform()
関数を使用します。この関数も2つの引数を取り、それらの間のランダムな浮動小数点数を返します。例えば、0.1秒から3秒までのランダムな時間(浮動小数点数)を生成するには、以下のようにします。
import random
random.uniform(0.1, 3) # 0.1秒から3秒までのランダム時間を生成
また、random.random()
関数を使用すると、0.0以上1.0未満のランダムな浮動小数点数を生成することができます。
import random
random.random() # 0~1の間で浮動少数点数を生成
これらの関数を使うことで、Pythonでランダムな時間を簡単に生成することができます。これらの機能は、ゲームやデータスクレイピングなど、さまざまな場面で役立ちます。