NIST tests
时间: 2024-02-01 07:02:54 浏览: 24
NIST测试是一种常用的检验方法,用于评估随机性和随机性特征。该测试由多个指标组成,其中两个主要的指标是累计和随机游动。
累计指标检验序列中经历的特殊状态的总数,目的是判断实际经历多个状态的值与预期值之间的偏离程度。每个状态对应一个检验和一个结论。
随机游动指标检验序列中0和1的比例。它的目的是确定序列中的0和1的数量是否与真正的随机序列中的数量近似相同。这个检验是其他检验的基础,如果通过了这个测试,那么被测序列可以被认为是随机的。
NIST测试可以通过使用NIST测试套件来进行。在使用这个套件之前,你需要将待测试的序列文件移动到指定目录下,并设置数据段的长度。然后,你可以通过命令来运行NIST测试套件,选择测试的指标和输入待测试文件的路径。
综合以上引用内容,我们可以得出NIST测试是一种用于评估随机性和随机性特征的常用测试方法,包括累计和随机游动等指标。你可以按照指定的步骤和命令来进行NIST测试。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [NIST序列随机性测试工具(SP800-22)](https://blog.csdn.net/weixin_42059555/article/details/114331398)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [NIST随机性测试及参数范围](https://blog.csdn.net/lafu5137/article/details/79593845)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]