首先,随机数都是有随机数生成器生成的的。
-
真随机数
是使用物理现象产生的:如抛硬币,筛子,使用电子元件的噪音,核裂变等。因此真随机数的产生依赖于物理随机数生成器,缺点是技术要求比较高。
-
伪随机数
按照一定的算法模拟的,只是有时候周期可能比较长,但还是可以预测的。计算机用程序生成的所谓的随机数都是伪随机数。
因此要获得真随机数必须要通过物理设备,对安全和保密性要求高的地方必须要真随机数,银行等。因为伪随机数不安全,只要知道你的算法就可以出现重复
首先,随机数都是有随机数生成器生成的的。
真随机数
是使用物理现象产生的:如抛硬币,筛子,使用电子元件的噪音,核裂变等。因此真随机数的产生依赖于物理随机数生成器,缺点是技术要求比较高。
伪随机数
按照一定的算法模拟的,只是有时候周期可能比较长,但还是可以预测的。计算机用程序生成的所谓的随机数都是伪随机数。
因此要获得真随机数必须要通过物理设备,对安全和保密性要求高的地方必须要真随机数,银行等。因为伪随机数不安全,只要知道你的算法就可以出现重复