Randomness

Python 的秘密模組足夠隨機抽獎嗎?

  • May 3, 2022

secrets.choice隨機到抽獎中選出獲勝者嗎?

是的。根據 Python文件

secrets 模組用於生成適用於管理數據(例如密碼、帳戶身份驗證、安全令牌和相關機密)的加密強隨機數。

在後台,secrets不使用像random. 特別是在 Linux 中,它使用\dev\urandom被認為是加密安全的,並被 OpenSSL 等流行的加密庫使用。在 Windows 中,它使用RtlGenRandom.

引用自:https://crypto.stackexchange.com/questions/99940