zoukankan      html  css  js  c++  java
  • 基于linux下的NIST数字测试(下)——测试过程

    基于linux下的NIST数字测试(下)——测试过程

    1.下载安装Matlab——来自微信公众号,软件安装管家

    利用Matlab生成随机数x = randsrc(1,32e3,[0,1])

    把数据复制到txt文本中

    然后把随机数矩阵的文本suijishu.txt复制到ubuntu 的NIST数字测试目录下

    2.准备环境,进行测试


    按着提示进行选择,并且输入文件名

    选择测试类型

    分别对应以下15种测试类型
    1.频率(单比特)测试
    2.块内频数测试(Frequency Test within a Block)
    3.累积和测试
    4.动向(Run)测试
    5.最大游程检测
    6.二进制矩阵秩(Binary Matrix Rand)测试
    7.频谱测试
    8.非重叠字匹配测试
    9.重叠字匹配测试
    10.Maurer通用统计检测
    11.近似熵测试
    12.随机游程(Random Excursions)测试
    13.随机游程变量(Random Excursions Variant)测试
    14.系列(Serial)测试
    15.线性复杂度测试

    (Enter choice 1,测试全部)

    3.打开该目录下的experiments/AlgorithmTesting下的测试目录查看结果


    每种算法目录下都有stats.txt 以及结果文档,文件中描述的是P-value值

  • 相关阅读:
    jdbc基础
    DAO模式(单表)
    window对象
    抽象类VS接口
    sql语句
    JS弹框计算
    HBML表单
    【mysql】:mysql性能优化总结
    【java】:多线程面试题
    spring multipart源码分析:
  • 原文地址:https://www.cnblogs.com/Fu-ry/p/12506987.html
Copyright © 2011-2022 走看看