1

1 ~ 6 の範囲のランダムな整数の 2 つの配列を作成しようとしています。しかし、私は同じ数字を取得し続けます。

Random random = new Random();
for (int i = 0; i < 5; i++) {
    player1[i] = random.nextInt(6) + 1;
    player2[i] = random.nextInt(6) + 1;
}
4

1 に答える 1

0

コードは期待どおりの結果を返すはずです。

むしろこれを使います。

Min + (int)(Math.random() * ((Max - Min) + 1))

上記から生成された乱数は、Min inclusive および Max Exclusive になります。

于 2012-08-16T07:08:14.427 に答える