黑马程序员技术交流社区
标题:
如何生成5个1到10之间的随机整数??
[打印本页]
作者:
pl8236448
时间:
2015-11-30 22:25
标题:
如何生成5个1到10之间的随机整数??
求教!我只知道用Math.random()生成,还有其他方法吗???
作者:
sun4w
时间:
2015-11-30 22:52
本帖最后由 sun4w 于 2015-12-1 16:27 编辑
在java中并没有生成指定区间的random方法。
我们知道 random.nextInt(10),是生成0~9之间的随机数。
如果要生成1~10之间的随机数,只需要再 +1 即可。
random.nextInt(10)+1;
作者:
marcojam
时间:
2015-12-1 00:04
Random r= new Random();
int i = r.nextInt(10)+1;
作者:
奔跑的小红帽
时间:
2015-12-1 00:20
/**
* @生成5个1到10之间的随机整数
*/
public static void main(String[] args) {
Random rand = new Random();
for (int x = 0; x < 5; x++) {
System.out.println(rand.nextInt(10) + 1);
}
}
复制代码
作者:
Kalsifa
时间:
2015-12-1 15:45
我也不知道,进来学习下
作者:
eddy1820
时间:
2015-12-1 20:55
學習了,感謝分享
作者:
yuanjun52306
时间:
2015-12-1 21:29
random() 学习了
作者:
liuzhipeng
时间:
2015-12-2 00:19
random.nextInt(10)+1
作者:
1018chenhaiyang
时间:
2015-12-2 11:23
为什么不能直接:random.nextInt(11)
作者:
bukai123
时间:
2015-12-2 13:01
Random r = new Random();
r.nextInt(10)+1; //(10)不包含10,需要+1
作者:
remix7
时间:
2015-12-2 22:28
不懂帮顶
作者:
yyt199108
时间:
2015-12-3 23:46
Random类的nextInt()方法
作者:
迷茫不堪的年纪
时间:
2015-12-3 23:52
奔跑的小红帽 发表于 2015-12-1 00:20
错误的, 会随机生成, 有时候没5个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2