注:如果直接使用random
无法避免生成不重复的随机数,除非使用set
,所以换一个思路,在所给的区域的所有数值中选择一定数量的数即可,只要给定的数不存在重复值,那么就不会被选出同样的数。
可根据需求修改代码,示例代码如下:
import random
random.seed(0) # 确定随机种子
random.sample(range(1, 10), 5) # 从 1,2,3,4,5,6,7,8,9 中选5个数
注:如果直接使用random
无法避免生成不重复的随机数,除非使用set
,所以换一个思路,在所给的区域的所有数值中选择一定数量的数即可,只要给定的数不存在重复值,那么就不会被选出同样的数。
可根据需求修改代码,示例代码如下:
import random
random.seed(0) # 确定随机种子
random.sample(range(1, 10), 5) # 从 1,2,3,4,5,6,7,8,9 中选5个数