本文总结了典型操作系统平台中软件随机数发生器的基本结构和工作原理, 包括Linux 平台的随机数发生器、Android 平台的OpenSSL所使用的伪随机数发生器和Windows 平台的随机数发生器等. 同时, 梳理了当前软件随机数发生器的安全性分析关注点, 包括有效熵源的选取、面向熵源的熵估计技术准确度等方面.