ホームページ >バックエンド開発 >Python チュートリアル >Pythonで指定された範囲内でランダムな浮動小数点数を生成するにはどうすればよいですか?
質問:
以下の範囲内で乱数を生成するにはどうすればよいですか? Python 標準ライブラリを使用して 2 つの float 値を使用するには?
答え:
整数の引数のみを受け入れるrandom.randrange()とは異なり、Pythonはrandom.uniform()を提供します。指定された範囲内の float 値を返すように特別に設計された関数。
使用法:
<code class="python">>>> import random >>> random.uniform(1.5, 1.9) 1.8733202628557872</code>
構文:
<code class="python">random.uniform(a, b)</code>
ここで:
random.uniform() 関数は、半開範囲 [a, b) 内でランダムな float を生成します。たとえば、上記のコードは 1.5 から 1.9 までの乱数を生成します (1.5 は含みますが 1.9 は除きます)。
以上がPythonで指定された範囲内でランダムな浮動小数点数を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。