黑马程序员技术交流社区
标题:
谁给我讲一下伪随机数?
[打印本页]
作者:
G_wei
时间:
2011-8-22 22:00
标题:
谁给我讲一下伪随机数?
找度娘不给力,没看懂伪随机数是怎么回事,求帮助,求指点~
作者:
梁锡伟
时间:
2011-8-22 22:29
伪随机数就是那个随机数不是真的随机的,而是按一定算法算出来的。
初期的随机数都是有一个基数,经过一系列运算得出来的,比如:
基数为10,然后 基数+3*33-2*73=? 得到的就可以算是随机数了。需要下一个随机数的话,就用?来做基数
现在的伪随机数更随机,因为是基数不是一个确定数字,而是根据系统当时的时间来确定的,比如你要得到一个随机数,基数就是当前时间的毫秒数再经过一系列运算得到的数字。
作者:
匿名
时间:
2011-8-22 22:39
标题:
回复 沙发 的帖子
哦,那能再说一下随机数和伪随机的区别在哪吗?
作者:
匿名
时间:
2011-8-22 22:46
标题:
回复 板凳 的帖子
那random()和srandom()是怎么回事啊?
作者:
匿名
时间:
2011-8-22 22:59
[quote] 原帖由 [i]G_wei[/i] 于 2011-08-22 22:46 发表 [url=http://bbs.itheima.com/redirect.jsp?goto=findpost&pid=8094&ptid=1242][img]http://bbs.itheima.com/images/common/back.gif[/img][/url]那random()和srandom()是怎么回事啊? [/quote]那是伪随机数,是根据系统时间来做基数的,你可以查看源码,最后发现是调用本地方法获得当前时间
作者:
匿名
时间:
2011-8-22 23:00
:lol 随机数就是你把骰子往上一抛,得到的点数。。
作者:
匿名
时间:
2011-8-22 23:30
标题:
回复 7 # 的帖子
恩恩,明白了,谢谢了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2