随机性检验

对随机序列做快速健康检查:卡方、游程检验、自相关与正态性。

全程在浏览器本地运行。输入数据不会上传。通过这些检验不代表密码学安全。

其他语言 ja | en | zh-CN | es | pt-BR | id | fr | hi-IN | ar

使用方法(3 步)

  1. 粘贴比特序列(0/1)或数字列表(空格/CSV 分隔)。
  2. 选择设置并点击 运行检验
  3. 查看 p 值和图表,然后复制仅设置的 URL 或下载报告。

检查偏差与结构

随机性检验工具

卡方检验看均匀性,游程检验看切换情况,ACF 看简单依赖(不是完整测试套件)。

提示:你可以把 .txt/.csv 文件拖拽到序列输入框中。

示例

设置

要运行的检验

结果

卡方


          

游程检验


        

自相关


          

正态性(Jarque–Bera)


        

常见问题

通过这些检验就证明是真随机吗?
不。这些只是简单的健康检查。通过不代表密码学安全;失败也可能是偶然或前提不匹配导致。
我的输入会上传到服务器吗?
不会。所有计算都在浏览器本地运行。
为什么正态分布数据会在卡方检验里失败?
这里的卡方检验检查的是某个范围内的均匀性。正态分布不是均匀分布,所以按设计就可能失败。
样本量应该多大?
样本越大越稳定。对卡方检验,请让每个 bin 的期望频数足够大(常见经验是至少 5)。
正态分布样本该用哪个检验?
用正态性检验(Jarque–Bera)来判断数字是否与正态分布一致。本页的卡方检验检查均匀性,不检查正态性。

相关工具

相关计算器