如何获得st 1到45范围内的随机数(不包括零)。到目前为止,这是我的代码:
int number;
Random randomNum = new Random();
number = randomNum.nextInt(45)+1;
for (int y = 0; y < 10; y++) {
System.out.println("");
for (int i = 1; i <=6; i++) {
number= randomNum.nextInt(45);
if (i==6) {
System.out.printf("%d",number);
}
else {
System.out.printf("%d-",number);
}
}
}
答案 0 :(得分:2)
randomNum.nextInt(45) + 1
将生成0到44之间的数字并添加1,从而生成1到45之间的数字。