量子随机数、超密编码与量子隐形传态
1. 随机数结果测试
在量子计算中,随机数的生成和测试是基础且重要的环节。Linux 系统提供了一个名为 ent (熵的缩写)的程序,它是一个伪随机数序列测试程序。对于 Windows 用户,可以从 ENT 项目网站下载 Windows32 二进制文件,本书源代码的 Workspace\Ch07\ent.exe 中也包含该文件。Mac 用户则可以从命令行运行 Linux 二进制文件。
具体操作步骤如下:
1. 使用代码生成 100 个随机的 8 位数字,并将结果输出到文件中。
C:\Workspace\Ch07> python p7-1-qrng.py > qrnd-stdout.txt
- 运行
ent程序对生成的随机数序列进行测试。
C:\Workspace\Ch07>ent qrnd-stdout.txt
测试结果示例如下:
Entropy = 3.122803 bits per byte.
Optimum compression would reduce the size of this 805 byte file by 60 percent.
Chi squa
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



