首頁 >後端開發 >Python教學 >如何在Python中產生給定範圍內的隨機浮點數?

如何在Python中產生給定範圍內的隨機浮點數?

DDD
DDD原創
2024-10-18 18:30:29432瀏覽

How to Generate a Random Float Within a Given Range in Python?

如何產生浮點範圍內的隨機數

問題:

如何產生介於使用Python標準庫的兩個浮點數值?

答案:

與只接受整數參數的random.randrange()不同,Python提供了random.uniform()專門設計用於傳回指定範圍內的浮點值的函數。

用法:

<code class="python">>>> import random
>>> random.uniform(1.5, 1.9)
1.8733202628557872</code>

語法:

<code class="python">random.uniform(a, b)</code>

其中:

  • a:範圍的下限(含)
  • b:範圍的上限(不包括)

random.uniform() 函數將產生半開範圍[a, b) 內的隨機浮點數。例如,上面的程式碼將產生一個 1.5 到 1.9 之間的隨機數,包括 1.5 但不包括 1.9。

以上是如何在Python中產生給定範圍內的隨機浮點數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn