Q
以概率生成隨機數
-3
A
回答
-3
使用random.choice
import random
random.choice([1,1,1,1,1,1,2,2,2,2])
你也可以寫
data = [1]*6 + [2]*4
choice = random.choice(data)
+0
感謝您的回覆。但是如果我們有0.53251的概率呢? –
+0
任何人都可以告訴我投票的理由嗎? –
+0
@ZohaibIjaz此方法僅適用於最簡單的情況。提問者問了一個你的解決方案很難實現的問題。 –
相關問題
- 1. 以固定概率生成隨機數
- 2. 帶概率的隨機圖生成
- 3. 概率隨機數?
- 4. 概率隨機數發生器
- 5. 以概率獲得隨機數
- 6. 隨機數字的概率
- 7. c#概率和隨機數
- 8. 概率和隨機數
- 9. 高概率數的隨機?
- 10. 根據概率分佈函數生成隨機數
- 11. PHP隨機概率
- 12. 隨機概率PHP
- 13. 從三維概率分佈生成隨機數
- 14. 在matlab中隨機生成概率的數字
- 15. 基於概率隨機生成子集數據
- 16. Python - 如何用逐位概率生成隨機數?
- 17. 如何根據Java中的概率生成隨機數
- 18. 隨機生成的數字遊戲與概率和循環
- 19. 生成具有不同概率的隨機數
- 20. 生成給定概率的隨機整數
- 21. 用概率分佈生成範圍內的隨機整數
- 22. 生成具有一定概率的隨機數
- 23. Python numpy根據概率生成隨機二進制值數組
- 24. 如何將概率添加到隨機數生成器中
- 25. 生成隨機數與給定的概率
- 26. 概率生成函數
- 27. 隨機概率錯誤
- 28. 隨機概率選擇
- 29. 隨機變量的概率
- 30. 隨機生成的概率遊戲循環和消除
http://stackoverflow.com/q/11373192/5351549 – ewcz
我也不會感到驚訝,如果這是一些重複問題,但因爲另一個問題特別要求scipy/numpy解決方案,我不明白它是如何算作重複的(特別是因爲scipy/numpy是這樣的矯枉過正)。 –