ホームページ  >  記事  >  バックエンド開発  >  Pythonで範囲内でランダムなfloatを生成するにはどうすればよいですか?

Pythonで範囲内でランダムなfloatを生成するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-18 18:29:03647ブラウズ

How to Generate Random Floats within a Range in Python?

Float 範囲内の乱数の取得

前述したように、Python の randrange() 関数は引数として整数のみを受け入れます。 float 範囲内で乱数を生成するには、代わりにrandom.uniform(a, b)を利用できます。

解決策:

random.uniform(a, b) b) 関数は、目的の乱数の最小境界と最大境界を表す 2 つの浮動小数点パラメーター a と b を受け取ります。この範囲内のランダムな float 値を返します。

例:

<code class="python">import random

# Generate a random float between 1.5 and 1.9
random_float = random.uniform(1.5, 1.9)

print(random_float)  # Output: 1.8733202628557872</code>

random.uniform() を使用すると、ランダムな float 値を簡単に生成できます。指定された範囲内。

以上がPythonで範囲内でランダムなfloatを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。