219
randrange(start, stop)
只接受整數參數。那麼如何獲得兩個浮點值之間的隨機數?如何獲得浮動範圍之間的隨機數字?
randrange(start, stop)
只接受整數參數。那麼如何獲得兩個浮點值之間的隨機數?如何獲得浮動範圍之間的隨機數字?
>>> random.uniform(1.5, 1.9)
1.8733202628557872
random.uniform(a, b)
似乎是你在找什麼。從該文檔:
返回一個隨機浮點數N,使得對於一個< = B和B < = N < =一個對於b <一個一個< = N < = B。
參見here。
理論上可以產生1.5和1.9嗎?還是隻能產生1.50〜1和1.89〜? – Musixauce3000 2016-04-29 13:39:10
@ Musixauce3000簡答:是的。較長的回答:如果您查看文檔,它會聲明「返回一個隨機浮點數N,使a <= N <= b對於a <= b且b <= N <= a對於b Dan 2017-03-01 13:37:36