ホームページ >バックエンド開発 >Python チュートリアル >指定された範囲内でランダムな浮動小数点数を生成するにはどうすればよいですか?

指定された範囲内でランダムな浮動小数点数を生成するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-18 18:32:03283ブラウズ

How to Generate a Random Float within a Specified Range?

浮動小数点範囲内で乱数を生成する方法

乱数を扱う場合、多くの場合、指定された範囲内で乱数を生成する必要があります。範囲。 Python のrandom.randrange() 関数は、範囲内でランダムな整数を生成する便利な方法を提供します。ただし、float 値の範囲内の乱数が必要な場合はどうすればよいでしょうか?

解決策は、代わりにrandom.uniform() 関数を使用することです。この関数は、必要な範囲の下限と上限を表す 2 つの引数を受け取ります。生成される乱数は、この範囲内の浮動小数点値になります。

例を次に示します:

<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)</code>

この例では、random.uniform() 関数は 1.5 の間のランダムな浮動小数点値を生成します。そして1.9。出力値はプログラムを実行するたびに変化します。

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

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