NIST随机数测试软件下载,安装、和使用,分析方法最新版(19年4月)


毕设设计了一个伪随机数生成器,用到了NIST检验伪随机数的随机性,现在由于软件的更新等原因,以前前辈的博客里或多或少有些小问题,这里写个博客总结一下博主安装及使用过程中的经验

NIST简介

NIST是美国国家标准与技术委员会发布的考评伪随机序列随机性的一种方法,一共有16个小测试,具体测试内容见这篇博客:

博客: link.

每个测试得到一个P-value值,大于这个值即认为随机,小于这个值认为随机性不够强。

NIST下载与安装

1,可以直接去NIST的官网下载软件安装包,链接如下,直接点击Download下载最新版。
安装包: link.
2,官网的软件包是Linux系统下开发的,如果你的电脑是Linux系统,安装非常简单,直接进入文件夹make就行,Windows系统麻烦一点,需要先下一个cygwin软件来辅助使用,下载链接如下,选择自己电脑对应的版本即可。
Cygwin: link.
在这里插入图片描述需要注意的是,NIST和Cygwin的下载都需要翻墙,不翻墙也可以,但速度极慢。

下载完成之后,先安装Cygwin,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示:

在这里插入图片描述
直接下一步
在这里插入图片描述
上图是选择安装目录,确定好目录之后,直接下一步。

在这里插入图片描述
上图是选择安装过程中从网上下载的Cygwin组件包的保存位置,这个无所谓,选择完以后,直接点击“下一步”。

评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值