我有一个列表,其中有某些元素。例如event = [“head”,“tail”]。每个元素应该是随机采用伪随机生成器进行挑选。这个随机事件应该发生大约50%的时间。使用某种伪随机数生成器,但是如果测试中的某些内容失败,则可以用这种方式重复测试或序列,我们可以重复发生的事情。这应该在python中实现。随机从Python中的列表中选择一个元素使用伪随机生成器,应该发生50%的时间
0
A
回答
1
import random as rnd
coin=["h","t"]
seed=10
rnd.seed(seed)
for i in range(100):
print coin[rnd.randint(0,1)]
这是你想要的吗?请在未来的问题
1
我相信你的意思是由
中,我们可以重复测试或序列的方式,如果什么东西在测试失败的方式使这更具体的,我们可以重复什么发生了
是使用种子。种子基本上是字符串,它使伪随机数发生器始终产生相同的结果,提供相同的种子。
import random
random.seed('abcd')
coin = ['heads', 'tails']
number_of_tests = 100
for i in range(number_of_tests):
print(random.choice(coin))
而且你想用相同的结果重复测试,任何时候只要调用
random.seed('abcd')
一次。
相关问题
- 1. 生成列表中随机元素的一个元素
- 2. 如何在python中生成50个随机颜色的列表?
- 3. 生成只使用一个随机列表中选择
- 4. 伪随机的URL生成
- 5. 通过伪随机朴素随机数生成器生成随机数序列的正确方法
- 6. 如何在随机发生器中获得50/50的机会
- 7. 从Selenium Webdriver的列表中选择一个随机元素Java
- 8. 在Python中选择一个随机列表元素
- 9. 为无限列表中的每个元素生成随机数
- 10. 生成一个随机数得到一个随机列表项
- 11. Haskell的随机发生器:链生成的随机值
- 12. 您的伪随机数发生器(PRNG)是否不够随机?
- 13. 在Python中随机生成一个随机生成的数字,可以随时调用
- 14. 从多个列表中生成随机条目的Python代码
- 15. 随机二进制生成器(不伪)
- 16. 生成随机列表中的空格
- 17. 伪随机数发生器项目
- 18. 噪声伪随机数发生器
- 19. 种子伪随机数发生器
- 20. 从数组中随机生成一个元素VB
- 21. 生成25个伪随机字符串
- 22. Ruby从选择列表中选择随机元素与optgroup
- 23. Python列表随机选择
- 24. 只是在列表中没有选择的情况下从列表中伪随机选取一个元素
- 25. 随机发生器
- 26. 获取随机生成元素的ID
- 27. 生成随机名称列表 - Python
- 28. 生成可靠的伪随机数
- 29. 生成可重现的大量序列 - 使用伪随机生成器?
- 30. 在随机生成器中使用NSMutableArray
你的意思是: 1)随机事件50%?你是说头和尾应该被称为相同的次数? 2)重复;你的意思是做两次测试的结果是否相同? – JeD
是的头部和尾部应该出现相同的次数。所以如果在所有的测试都失败了,我想检查它是如何失败的。但是我只能知道事件发生的顺序是正确的吗? – Sai
感谢您的回复!!!而不是h和t可以用两个函数替换它吗?我想随机地调用这两个函数。这样做有可能吗?@JeD – Sai