我一直在閱讀有關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