1. ホーム
  2. java

[解決済み] Java 与えられた2つの値の間の乱数を生成する [重複]。

2022-03-03 18:16:13

質問

与えられた2つの値の間の乱数を生成する方法を知りたい。

で乱数を発生させることができました。

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までの乱数を生成するにはどうしたらよいのでしょうか?

どのように解決するのですか?

例えば r.nextInt(101)

より一般的な「2つの数字の間」を表すには、次のようにします。

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

これは、10(を含む)と100(を含まない)の間の乱数を提供します。