标签: python random
我正在研究彩票模拟器,但对randint产生的抽奖感到不满意。
有什么技巧可以使其更加随机化吗?
答案 0 :(得分:4)
否。
这是因为randint()被假定为是伪随机的-它和整个random模块的目的都是这样。
randint()
random
如果您希望使用密码安全的随机性,则可以考虑使用secrets模块:
secrets
secrets模块用于生成适合于管理数据(例如密码,帐户身份验证,安全性令牌和相关机密)的高密码强度随机数。 尤其是,secrets应该优先于random模块中的默认伪随机数生成器使用,该模块是为建模和仿真而设计的,而不是安全性或加密技术。
secrets模块用于生成适合于管理数据(例如密码,帐户身份验证,安全性令牌和相关机密)的高密码强度随机数。
尤其是,secrets应该优先于random模块中的默认伪随机数生成器使用,该模块是为建模和仿真而设计的,而不是安全性或加密技术。