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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2013-9-25 21:47  /  3709 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

伪随机数,不是真正的随机数。是用算法算出来的,这是毕老师说的
回复 使用道具 举报
何丛 发表于 2013-9-25 21:55
我不太同意你的看法,
虽然是伪随机数,但也是可以获取随机数

说的在理,于是我专门去百度了一下。自己也试了一下,设置了种子的也是随机数,但是这个随机数是根据种子算出来,假如调用Random的setseed方法(代替构造方法传入种子)不传入参数的话默认是传入系统时钟。与执行时间无关。因为我在Print了r1之后让线程sleep了1秒结果打印r2还是同一个数字。不设种子每次获得的随机数都不同,大概就是这样,原理嘛查JDK也没说。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马