句子无忧吧网—你身边的句子专家

句子无忧吧网—你身边的句子专家

为什么电脑不是真的随机

59

电脑不是真的随机的原因在于它们 遵循的是算法。计算机执行的所有任务都是基于预先编程的指令和算法,这些算法本质上就是如何执行任务的指令列表。由于它们是指令的执行者,因此完全可以预测。尽管工程师们采用了各种方法来让计算机生成看似随机的数字,但这些数字实际上都是通过伪随机数生成器产生的,而非真正的随机数。

伪随机数生成器使用数学公式或预先确定的数字表来创建随机的数字序列。这些算法如此之好,以至于在许多情况下,需要一些专业的侦查工作才能确定这些数字实际上不是随机的。然而,即使是最先进的伪随机数生成器,其输出仍然受到算法本身的影响,因此不能被认为是真正的随机数。

相比之下,真随机数生成器利用物理现象来提取实际的随机性,然后使用这些随机现象来生成随机数。这些物理现象可能包括掷骰子、放射性衰变、大气中的背景噪音,甚至是一个人敲击键盘的间隔时间。尽管这些物理现象本身可能是随机的,但真随机数生成器中仍然可能存在一些算法,这些算法本身并不是真正随机的。

总结来说,电脑不是真的随机,因为它们执行的是基于算法的指令,而这些算法是可以预测和理解的。无论是伪随机数生成器还是真随机数生成器,它们都无法完全摆脱算法的影响,因此不能被认为是真正的随机数源。