And*_*ark 20
您可以使用random.choice从序列中挑选随机元素(如列表).
如果你的两个名单list1和list2,这将是:
a = random.choice(list1)
b = random.choice(list2)
Run Code Online (Sandbox Code Playgroud)
你确定要使用random.seed吗?这将每次以一致的方式初始化随机数生成器,如果您希望后续运行相同但通常不需要,这将非常有用.例如,以下函数将始终返回8,即使它看起来应该随机选择0到10之间的数字.
>>> def not_very_random():
... random.seed(0)
... return random.choice(range(10))
...
>>> not_very_random()
8
>>> not_very_random()
8
>>> not_very_random()
8
>>> not_very_random()
8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7720 次 |
| 最近记录: |