我想加載兩個數組。代表擲骰子的可能結果(1-6)。第一個數組用第一個骰子結果和第二個數組加載......我很努力地將兩個數組都保存在一個管理骰子滾動次數的循環中,而不是生成重複結果。相信我需要在每卷之間重新種子,任何幫助將不勝感激。想要生成隨機數字。模擬滾動骰子
電流輸出: 骰子之一:5個骰子2:5個 骰子之一:3個骰子2:3個 骰子之一:1個骰子兩種:1個 骰子之一:6個骰子2:6個 骰子之一:6個骰子2 :6個 骰子之一:2個骰子2:2個 骰子之一:5個骰子2:5個 骰子之一:2個骰子2:2個 骰子之一:1個骰子兩種:1個 骰子之一:1個骰子兩種:1個 第二輥總是匹配第一個
我寫了如下:
int min = 1;
int max = 6;
for (int i = 0; i < 10; i++)
{
Random rand;
rand = new Random();
int randomNumber = rand.nextInt(max) + min;
diceOne[i] = randomNumber;
System.out.print("Dice one: ");
System.out.print(diceOne[i] + " ");
int randomNumber2 = rand.nextInt(max) + min;
diceTwo[i] = randomNumber2;
System.out.print("Dice two: ");
System.out.print(diceOne[i]);
System.out.println();
爲什麼每次循環都要重新初始化RNG? – Blender 2013-03-01 03:23:52