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. c#概率和随机数
- 7. 根据概率分布函数生成随机数
- 8. PHP随机概率
- 9. 随机概率PHP
- 10. 生成具有一定概率的随机数
- 11. 如何将概率添加到随机数生成器中
- 12. 生成给定概率的随机整数
- 13. 用概率分布生成范围内的随机整数
- 14. 基于概率随机生成子集数据
- 15. Python numpy根据概率生成随机二进制值数组
- 16. 随机概率错误
- 17. 如何根据给定的概率生成随机事件?
- 18. 随机生成的概率游戏循环和消除
- 19. 从C++中概率分布向量生成随机数发生器
- 20. 使用随机发生器以概率用matlab
- 21. 随机数范围的不同概率
- 22. Python的numpy的随机数的概率
- 23. Java的高概率随机数
- 24. 选择随机数的快速概率?
- 25. 获取随机数基于概率
- 26. 随机数发生器具有较高的低值概率?
- 27. 在Python中生成具有已知离散概率的随机数
- 28. 以一定的速率生成随机数
- 29. 生成随机数
- 30. 随机数生成
http://stackoverflow.com/q/11373192/5351549 – ewcz
我也不会感到惊讶,如果这是一些重复问题,但因为另一个问题特别要求scipy/numpy解决方案,我不明白它是如何算作重复的(特别是因为scipy/numpy是这样的矫枉过正)。 –