黑马程序员技术交流社区

标题: 请问一下math类中的random()和Random类中的nextInt()的区别?详... [打印本页]

作者: ______雨点ペ    时间: 2014-10-21 20:08
标题: 请问一下math类中的random()和Random类中的nextInt()的区别?详...
本帖最后由 ______雨点ペ 于 2014-10-21 20:30 编辑

Math类中的random()可以产生随机数,Random类中的nextInt()也可以产生随机数;这两个产生随机数的方法在具体使用上有什么区别吗?
还有一个问题:Math类中的random()产生的是0.0——1.0之间的随机数,如果我想用这个方法产生一个不
在0.0——1.0之间的随机数,该怎么做呢?
小弟在此先谢谢马儿们回答了……

QQ截图20141021200041.png (135.76 KB, 下载次数: 5)

QQ截图20141021200041.png

作者: 付江涛    时间: 2014-10-21 20:37







作者: ebide    时间: 2014-10-21 21:43
这个其实你可以查api的
作者: hollywood2014    时间: 2014-10-21 22:54
“如果我想用这个方法产生一个不
在0.0——1.0之间的随机数,该怎么做呢?”
楼主,我觉得这个问题我能回答
一般的用法是(int)(Math.Random()*10)
这便是产生1-10之间的整数,一定要注意括号的位置啊




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