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)