使用 os.urandom() 函数的类,用从操作系统提供的源生成随机数。 这并非适用于所有系统。 也不依赖于软件状态,序列不可重现。 因此, seed() 方法
/dev/random在類UNIX系統中是一個特殊的裝置檔案,可以用作亂數發生器或偽亂數發生器。 目次. 1 實現. 1.1 Linux; 1.2 FreeBSD; 1.3 其它作業系統.
— 系统随机化调用
In Unix-like operating systems, /dev/random and /dev/urandom are special files that serve as cryptographically secure pseudorandom number generators (CSPRNGs).
/dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流。很多解密程序与安全应用程序(如SSH Keys,
/dev/urandom 设备提供可靠的随机输出源,但是如果没有足够的可用输入,那么不会从相等数量的随机输入生成输出。 从/dev/urandom 设备读取始终返回请求的输出数量而不阻塞。