最近由于科研需要,在搞一些随机数的测试的事情,众所周知 随机数测试我们可以使用NIST的软件进行多大15项的随机测试,我也在网上查找了很多大牛的博客,但是都是年代久远,很多的链接现在都是物是人非,都是不能直接使用了,今天顺便抽点时间更新一下这个NIST软件的下载及使用。
我们首先讲一下该软件的下载:
1.我们直接取NIST的官网(https://csrc.nist.gov/)下载即可 ;链接如下:下载链接
界面如下所示:
点击Download,直接下载 下载最新的版本。
2.由于考虑到我们大部分经常使用的是Windows系统,所以主要讲解一下Windows系统下的安装,当然Linux下的就是比较简单了,直接make就行了。
由于该软件上是基于Linux开发的,所以我们要想在Windows系统下使用,我们还需要下载另外一个软件来辅助。就是cygwin这个软件。
下载链接:点击下载
根据你的系统需要,选择你的合适的版本。
下载完成后,先安装这个Cygwin这个软件。
下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示:
我们看到有三种安装模式:
Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;
Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;
Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。
从上述三种模式中选择适合你的安装模式,这里我们选择第一种安装模式,直接从网上安装,当然在下载的同时,Cygwin组件也保存到了本地,以便以后能够再次安装。选中后,点击“下一步”,