Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 674 Bytes

60.真随机数和伪随机数.md

File metadata and controls

11 lines (6 loc) · 674 Bytes

首先,随机数都是有随机数生成器生成的的。

  • 真随机数

    是使用物理现象产生的:如抛硬币,筛子,使用电子元件的噪音,核裂变等。因此真随机数的产生依赖于物理随机数生成器,缺点是技术要求比较高。

  • 伪随机数

    按照一定的算法模拟的,只是有时候周期可能比较长,但还是可以预测的。计算机用程序生成的所谓的随机数都是伪随机数。

因此要获得真随机数必须要通过物理设备,对安全和保密性要求高的地方必须要真随机数,银行等。因为伪随机数不安全,只要知道你的算法就可以出现重复