我目前正在使用dieharder测试套件从TRNG测试一些RNG编号。我从TRNG得到了大约380MB的二进制测试数据,所有测试都通过了,除了一个测试 - dab_monobit2测试(测试209),我只是不知道为什么。
据我所知,dab_monobit2测试与其他单比特测试(测试100)完全相同,它会计算特定范围内的1和0,并检查它是否大于或等于50:50。单比特测试(测试100)和dab_monobit2测试之间究竟有什么区别?它对我的TRNG有什么看法?
这里是单比特测试的输出和dab_monobit2测试:
sts_monobit | 1 | 100000 | 100 | 0.74709531 | PASSED
dab_monobit2 | 12 | 6500 | 1 | 1.00000000 | FAILED