小编Rac*_*oon的帖子

随机数除了之前列在列表中的数字

我知道如何从例如7到14获取随机数,但也可以以某种方式获得从7到14的随机数,除了之前写的列表中的一些数字?

例:

Forbidden = [12, 13, 8, 7]
a = randint(7, 14) 
Run Code Online (Sandbox Code Playgroud)

a应该是随机数,而不是写入的数字Forbidden.

编辑:感谢您的建议,使用while循环或.choice实际上解决了我的问题.但最终@ user2357112是正确的,显然黑名单的想法一个初学者陷阱,改组甲板解决了我的问题.

python random algorithm

3
推荐指数
1
解决办法
126
查看次数

标签 统计

algorithm ×1

python ×1

random ×1