黑马程序员技术交流社区

标题: (new Random().nextInt(10) + 1) * 1000和Math.random() * 1000有没区别? [打印本页]

作者: 黄敏文    时间: 2011-8-21 18:49
标题: (new Random().nextInt(10) + 1) * 1000和Math.random() * 1000有没区别?
(new Random().nextInt(10) + 1) * 1000和Math.random() * 1000有没区别?
作者: 匿名    时间: 2011-8-21 19:24
(1~11)*1000          ( 0~1)*1000
作者: 匿名    时间: 2011-8-21 19:30
只能说具体问题具体分析吧!
不过nextInt()这个方法还有一个功能,就是如果不加参数,也可返回一个随机整数
作者: 匿名    时间: 2011-8-21 19:46
楼上说的对吗?
我感觉是   (1~10)*1000          ( 0~1)*1000
作者: 匿名    时间: 2011-8-21 21:53
其实是(1-11)*1000    后者是0-999
作者: 匿名    时间: 2011-8-22 00:06
Random的nextInt(int i)方法的返回值[url]http://www.blogjava.net/mstar/archive/2005/06/01/5026.html[/url]




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2