3.2.1. Using Existing Sound/Video Input (使用现有声音/视频输入)
3.2.1. Using Existing Sound/Video Input (使用现有声音/视频输入)
许多计算机都配备了数字化某些现实世界模拟源的输入, 例如来自麦克风的声音或来自摄像机的视频输入。来自没有插入源的声音数字化器或镜头盖盖着的摄像机的"输入"本质上是热噪声。如果系统有足够的增益来检测任何东西, 这种输入可以提供相当高质量的随机比特。这种方法极度依赖于硬件实现。
例如, 在一些基于UNIX的系统上, 可以从 /dev/audio 设备读取, 麦克风插孔中没有插入任何东西, 或者麦克风只接收低电平背景噪声。这些数据本质上是随机噪声, 尽管为了防止硬件故障, 不应该在没有某些检查的情况下信任它, 并且需要对其进行去偏斜。
将这种方法与压缩去偏斜相结合 (参见第4节), 可以使用UNIX风格的命令行生成大量中等质量的随机数据:
cat /dev/audio | compress - >random-bits-file
关于这种类型的随机性源的详细检查出现在[TURBID]中。