我一直在阅读有关random
模块中的random.sample()
函数,并没有看到任何解决我的问题的东西。Python - 从一个范围的随机样本,同时避免某些值
我知道,使用random.sample(range(1,100),5)
会给我从“人口” 5个独特样本...
我想在range(0,999)
获得一个随机数。我可以使用random.sample(range(0,999),1)
但为什么然后我想使用random.sample()
?
我需要的随机数在该范围不是一个单独的数组匹配任意数量(比如[443,122,738]
)
有一个比较简单的方法,我可以去这样做呢?
此外,我对Python非常新,绝对是一个初学者 - 如果您希望我用我可能错过的任何信息更新问题,那么我会。
编辑: 意外地说random.range()
一次。哎呦。
没有'random.range'。你在想'randint'吗?此外,你是否试图获得一个随机数字,或几个不同的数字? –
@AlexHall感谢您的错误发现对不起 – Cheesecake