生成没有零的随机数

时间:2017-09-03 04:13:43

标签: java

如何获得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);
        }
    }
}

1 个答案:

答案 0 :(得分:2)

randomNum.nextInt(45) + 1将生成0到44之间的数字并添加1,从而生成1到45之间的数字。