黑马程序员技术交流社区
标题:
获取【随机数】
[打印本页]
作者:
MissMr.
时间:
2015-6-7 00:59
标题:
获取【随机数】
本帖最后由 MissMr. 于 2015-6-7 01:00 编辑
获取随机数Java API 文档中有 Math 方法可调用: static double random() ,作用是返回带正号的 double 值,该值大于等于 0.0且小于1.0
如果是输出 1-100 之间的随机整数,是下面:
eg:int number = ( int )( Math.random() * 100 ) + 1;
但是如果,求的是小于 100 的整数之间的随机数,该怎么写,
比如是求: 1 - n 之间,偏向于 Math 方法,
一种方法是:随机中的随机数(我自己这样理解的,如果理解不对,请给个正确说法), 假设 n = 80
( Math.random( ) + 0.1 ) * n
来个其他写法,让我懂的!,拜谢了,,,,,,
作者:
爱java爱生活
时间:
2015-6-7 01:03
用Math的random()方法就可以啦。
作者:
MissMr.
时间:
2015-6-7 01:06
能 具体点的,最好有代码
作者:
jjyy1008
时间:
2015-6-7 04:37
Ramdom对象有一个nextInt( int n )方法,返回一个大于等于0小于n的随机数,你可以查阅api看看。
int num = new Ramdom.nextInt(80);
得到的num在[0, 80)之间
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2