Pythonのrandomメソッド uniform

Pythonのrandomモジュールのuniformメソッドは、指定した範囲内で浮動小数点数(float)のランダムな値を生成するためのメソッドです。このメソッドを使用すると、指定した範囲内のランダムな浮動小数点数を生成できます。

uniformメソッドの基本的な構文は以下の通りです:

python
random.uniform(a, b)
  • a: 生成されるランダムな値の範囲の下限(inclusive)。
  • b: 生成されるランダムな値の範囲の上限(inclusive)。

以下は、uniformメソッドの例です:

python
import random

# 1.0以上2.0以下の範囲でランダムな浮動小数点数を生成
random_value = random.uniform(1.0, 2.0)
print(random_value)

このコードでは、random.uniform(1.0, 2.0)を呼び出して、1.0以上2.0以下の範囲でランダムな浮動小数点数を生成し、その結果をrandom_value変数に格納しています。

uniformメソッドは、指定した範囲内でランダムな浮動小数点数を生成する際に便利です。特定の範囲内のランダムな整数を生成するには、他のrandomモジュールのメソッド(たとえばrandint)を使用します。