小编典典

Java在两个给定值之间生成随机数

all

我想知道如何在两个给定值之间生成一个随机数。

我可以使用以下内容生成一个随机数:

Random r = new Random();

for(int i = 0; i < a.length; i++){
    for(int j = 0; j < a[i].length; j++){
        a[i][j] = r.nextInt();
    }

}

但是,如何生成 0 到 100(含)之间的随机数?


阅读 111

收藏
2022-07-06

共1个答案

小编典典

你可以使用例如r.nextInt(101)

对于更通用的“在两个数字之间”,请使用:

Random r = new Random();
int low = 10;
int high = 100;
int result = r.nextInt(high-low) + low;

这为您提供了一个介于 10(含)和 100(不含)之间的随机数

2022-07-06