gpt4 book ai didi

python - 在 Windows 上模拟/dev/random

转载 作者:IT王子 更新时间:2023-10-29 00:23:13 28 4
gpt4 key购买 nike

我正在尝试将 Python 代码从 Linux 移植到 Windows。在不同的地方,随机数是通过读取/dev/random 生成的。有没有办法在 Windows 上模拟/dev/random?

我正在寻找一种可以使代码在 Linux 上可用的解决方案...

最佳答案

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

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

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

(注意 random.SystemRandom 为此提供了一个很好的接口(interface))。

如果您真的认真对待它的加密随机性,您可能需要查看 PyCrypto .

关于python - 在 Windows 上模拟/dev/random,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10913614/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com