Randomness
Python 的秘密模組足夠隨機抽獎嗎?
會
secrets.choice
隨機到抽獎中選出獲勝者嗎?
是的。根據 Python文件
secrets 模組用於生成適用於管理數據(例如密碼、帳戶身份驗證、安全令牌和相關機密)的加密強隨機數。
在後台,
secrets
不使用像random
. 特別是在 Linux 中,它使用\dev\urandom
被認為是加密安全的,並被 OpenSSL 等流行的加密庫使用。在 Windows 中,它使用RtlGenRandom
.