私はダイスが必要な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クラスを使用しています