4
A
回答
12
使用random.uniform()。舉例來說,random.uniform(0.1, 0.9)
。
它等同於使用random.random()來獲得0.0和1.0之間的值,則縮放和適當地偏移的值:
def rand_float_range(start, end):
return random.random() * (end - start) + start
相關問題
- 1. 整數除法與random.randint
- 2. Python和random.randint()
- 3. Random.randint在Python
- 4. Python - random.randint()問題
- 5. python,重複random.randint?
- 6. 將非整數轉換爲整數python
- 7. Python if/elif問題與random.randint
- 8. Random.randint並找到兩個整數之間的數字
- 9. python gensim:indices數組有非整數dtype(float64)
- 10. random.randint函數不起作用
- 11. 在python中使用random.randint幫助
- 12. random.randint錯誤
- 13. Python:爲什麼`random.randint(a,b)`返回包含`b`的範圍?
- 14. Python:計算非整數的階乘
- 15. python的sum()和非整數值
- 16. 爲什麼random.randint(1,2 ** n-1)返回n位長整數,而不是簡單的整數本身?
- 17. python的random.randint函數中使用哪種算法?
- 18. 我可以在python中設置random.randint()函數的條件:
- 19. python如何反轉一個負整數或非整數
- 20. 使用非整數值作爲函數
- 21. 將InputStream.read()轉換爲數字(非整數)
- 22. 爲什麼random.randint()會給出ValueError?
- 23. Math.random非整數
- 24. 非負整數
- 25. random.randint不生成隨機值
- 26. 在random.randint更換數以字母蟒蛇
- 27. Java ArrayList get()爲整數而非對象
- 28. 我想在Python中的雙數組中計數非整數
- 29. python通過平方爲非常大的整數實現pow()指數
- 30. 非整數破整數輸入
上面是一個很好的答案,但也看看numpy的.random http://docs.scipy.org/doc/numpy/reference/routines.random.html – 2010-08-20 17:37:01
+1:永遠不會知道那裏。比我平凡的「浮點數乘以randint」的答案要好得多,速度快了3倍。 – sdolan 2010-08-20 18:01:46