我可以用python生成真正的随机数吗?

前端之家收集整理的这篇文章主要介绍了我可以用python生成真正的随机数吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在学习python随机模块.我知道它会生成随机数.其核心思想是使用高频时钟作为种子然后使用函数来产生“看起来像随机数”.

据我所知,甚至不可能在现实世界中产生真实的随机数.

但我知道Unix随机生成器已经引入了一些其他因素,如鼠标移动轨迹参数,IO响应时间,为其随机生成函数引入不确定性.通过它我们可以获得比普通伪随机数更好的随机数.预测起来要困难得多.

那么,有没有办法在python中我们可以产生这样一个随机数,或者可能导入一个好的第三方库?

最佳答案
随机模块的documentation有这样说:

Warning: The pseudo-random generators of this module should not be used for security purposes. Use os.urandom() or SystemRandom if you require a cryptographically secure pseudo-random number generator.

猜你在找的Python相关文章