如何从非连续集中获得随机数?

时间:2012-11-27 01:13:34

标签: python random

我需要从数字[1, 4, 7, 9, 13, 42]中随机选择。

我无法使用random.randint(1,42),因为它会在中间给我一些数字。如何仅从列表中的那些数字中进行选择?

2 个答案:

答案 0 :(得分:10)

你想要random.choice

import random
random.choice([1,4,7,9,13,42])

答案 1 :(得分:3)

我做了一些研究,发现我可以使用random.choice([1, 4, 7, 9, 13, 42]),它将从列表中随机选择一个项目。