我正在用 Java 制作一个需要骰子的游戏。攻击者有 3 个骰子,防御者有 2 个骰子。这是我将所有骰子的眼睛随机化的代码:
if (attacker.getArmies() > 1)
aDices[0] = random.nextInt(6) + 1;
if (attacker.getArmies() > 2)
aDices[1] = random.nextInt(6) + 1;
if (attacker.getArmies() > 3)
aDices[2] = random.nextInt(6) + 1;
if (defencer.getArmies() > 0)
dDices[0] = random.nextInt(6) + 1;
if (defencer.getArmies() > 1)
dDices[1] = random.nextInt(6) + 1;
但是为什么“防御”骰子的数量大多高于“攻击”骰子呢?
我正在使用 java.util.Random 中的 Random 类