在范围内生成随机数,排除某些数字

6 浏览
0 Comments

在范围内生成随机数,排除某些数字

在Python中有没有一种简单的方法来生成一个在范围内的随机数,但是排除该范围中的某些数字子集?

例如,我知道可以使用以下代码生成0到9之间的随机数:

from random import randint
randint(0,9)

如果我有一个列表,例如exclude=[2,5,7],我不希望返回这些数字,该怎么办?

0