A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© G_wei 黑马帝   /  2011-8-22 22:00  /  1963 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

找度娘不给力,没看懂伪随机数是怎么回事,求帮助,求指点~

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

7 个回复

倒序浏览
伪随机数就是那个随机数不是真的随机的,而是按一定算法算出来的。
初期的随机数都是有一个基数,经过一系列运算得出来的,比如:
基数为10,然后    基数+3*33-2*73=?  得到的就可以算是随机数了。需要下一个随机数的话,就用?来做基数
现在的伪随机数更随机,因为是基数不是一个确定数字,而是根据系统当时的时间来确定的,比如你要得到一个随机数,基数就是当前时间的毫秒数再经过一系列运算得到的数字。

评分

参与人数 1技术分 +2 收起 理由
wangfayin + 2 回答的好

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-8-22 22:39:01
藤椅

回复 沙发 的帖子

哦,那能再说一下随机数和伪随机的区别在哪吗?
回复 使用道具 举报
黑马网友  发表于 2011-8-22 22:46:18
板凳

回复 板凳 的帖子

那random()和srandom()是怎么回事啊?
回复 使用道具 举报
黑马网友  发表于 2011-8-22 22:59:38
报纸
[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:51
地板
:lol 随机数就是你把骰子往上一抛,得到的点数。。
回复 使用道具 举报
黑马网友  发表于 2011-8-22 23:30:01
7#

回复 7 # 的帖子

恩恩,明白了,谢谢了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马