Random 为什么编写一个真正的随机数生成器如此困难?

Random 为什么编写一个真正的随机数生成器如此困难?,random,prng,Random,Prng,我不明白为什么PRNG比真正的RNG更容易编程。一个典型的处理器不应该很快产生一个真正的随机数吗?计算机是确定性的机器,只要输入相同的代码,它们就会产生相同的结果。要获得真正的随机性,你需要从现实世界中引入一些随机的东西,比如时间、宇宙射线或其他你无法预测的东西 我认为这最好是由我来回答

我不明白为什么PRNG比真正的RNG更容易编程。一个典型的处理器不应该很快产生一个真正的随机数吗?

计算机是确定性的机器,只要输入相同的代码,它们就会产生相同的结果。要获得真正的随机性,你需要从现实世界中引入一些随机的东西,比如时间、宇宙射线或其他你无法预测的东西

我认为这最好是由我来回答