在Windows上模拟/ dev / random

前端之家收集整理的这篇文章主要介绍了在Windows上模拟/ dev / random前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正试图将 python代码从linux移植到 Windows.在各个地方,通过从/ dev / random读取来生成随机数.有没有办法在Windows上模拟/ dev / random?

我正在寻找一种能让代码在linux上保持可用的解决方案……

如果您使用的是 Python,为什么还要关注具体的实现呢?只需使用 the random module并让它处理它.

除此之外,(如果你不能依赖软件状态)os.urandom提供基于os的随机值:

@H_404_9@

On a UNIX-like system this will query /dev/urandom,and on Windows it
will use CryptGenRandom.

(注意,random.SystemRandom为此提供了一个很好的界面).

如果你真的认真考虑它是加密随机的,你可能想看看PyCrypto.

猜你在找的Windows相关文章