HFO4 / HFO4.github.io

5 stars 0 forks source link

计算机是如何生成随机数的? | Aaron's Blog #117

Closed HFO4 closed 5 years ago

HFO4 commented 5 years ago

https://aoaoao.me/2014/08/29/e8-ae-a1-e7-ae-97-e6-9c-ba-e6-98-af-e5-a6-82-e4-bd-95-e7-94-9f-e6-88-90-e9-9a-8f-e6-9c-ba-e6-95-b0-e7-9a-84-ef-bc-9f/

生成随机数是我们编程时时常用到的,但是,如果我们仔细想想,计算机只会按照人类给他的指令工作,那么他是如何自主的随机生成一组数呢? 绝对的随机-真随机数生成   真随机数顾名思义就是生成数据是真正随机的,达到真随机数的生成只有依靠外界的物理现象,比如,计算机可以在其内部进行一个个原子衰变,根据量子物理学,这个衰变是完全随机的,这样,计算机进行多次实验就可以得到一个绝对随机的数,这个随机数是