我想加载两个数组。代表掷骰子的可能结果(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