奇趣编程认为随机数生成器可以分为两大类,伪随机数和真随机数。
伪随机数,是用软件算法来生成随机数的,这些算法根据随机数种子来计算出随机数结果,缺点是只要别人通过某些方式知道了随机数种子,就能计算出相同的随机数结果。
真随机数,是基于现实物理的声、热、光、电之类的数据来计算出来的随机数,只要别人没能控制和观察产生随机数的物理装置,则产生出来的随机数结果就是安全的。目前我国已经研究出与器件无关的量子随机数生成器,是非常尖端的科技,目前还不能普及应用,只能用于科研中。
量子随机数的出现,应该会未来发挥极大的作用,让我们拭目以待。