Pythonでは、random
モジュールのuniform(a, b)
関数を使用して、2つの値の間のランダムな浮動小数点数を生成することができます。この関数は、a <= N <= b
の範囲のランダムな浮動小数点数N
を返します。
以下に具体的な使用例を示します。
import random
# 1.5と1.9の間のランダムな浮動小数点数を生成します。
random_number = random.uniform(1.5, 1.9)
print(random_number)
このコードは、1.5と1.9の間のランダムな浮動小数点数を出力します。
また、特定の桁数までのランダムな浮動小数点数を生成したい場合は、round()
関数を使用して結果を丸めることができます。
import random
# 1.5と1.9の間のランダムな浮動小数点数を生成し、小数点以下2桁までを表示します。
random_number = round(random.uniform(1.5, 1.9), 2)
print(random_number)
このコードは、1.5と1.9の間のランダムな浮動小数点数を生成し、小数点以下2桁までを出力します。
以上がPythonで浮動小数点数の範囲内でランダムな数を生成する方法です。この機能は、ランダムなデータを生成する際や、シミュレーションを行う際など、様々な場面で役立ちます。