加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows上模拟/ dev / random

发布时间:2020-12-14 04:17:58 所属栏目:Windows 来源:网络整理
导读:我正试图将 python代码从linux移植到 Windows.在各个地方,通过从/ dev / random读取来生成随机数.有没有办法在Windows上模拟/ dev / random? 我正在寻找一种能让代码在linux上保持可用的解决方案…… 如果您使用的是 Python,为什么还要关注具体的实现呢?只
我正试图将 python代码从linux移植到 Windows.在各个地方,通过从/ dev / random读取来生成随机数.有没有办法在Windows上模拟/ dev / random?

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

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

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读