我知道如何在Python范围内生成随机数。
random.randint(numLow, numHigh)
我知道我可以将其循环生成n个数量的这些数字
for x in range (0, n):
listOfNumbers.append(random.randint(numLow, numHigh))
但是,我需要确保该列表中的每个数字都是唯一的。除了条件语句之外,还有一种直接的方法可以生成n个唯一的随机数吗?
编辑:重要的是列表中的每个数字都与其他数字不同。
所以
[12,5,6,1] =好
但
[12,5,5,1] =不好,因为数字5出现两次。
尚方宝剑之说
相关分类