摘要:
前几天在博客园中看到一篇文章:如何使用java生成随机数?看了一下代码,博主使用库函数生成的随机数。突然脑海中有一个念头:如果不用库函数,我们怎么生成随机数?如果是在现实生活当中,我会这样做:几张白纸分割成很多小份,然后每张写上数字,隐藏数字,形成纸球,放在一个瓶子里,摇几下,然后用手抽一张出来,这样产生的数字,肯定是随机的。这是一种做法,但是计算机怎么模仿人的这种行为呢?我想很难实现,除非计算机能像人一样思考!google了一下:真正的随机数是通过物理硬件实现的,单纯靠计算机实现的,只能称之为伪随机数。下面是我查询到的资料什么是随机数?http://zh.wikipedia.org/wiki 阅读全文