Player Win Seed: 1234 Shuffled Decks: Player: [Farm Annihilator, Farm Annihilator, Farm Annihilator, Farm Annihilator, Farm Annihilator, Farm Annihilator, ...] AI: [Simple Farmer, Simple Farmer, Simple Farmer, Simple Farmer, Simple Farmer, Simple Farmer, ...] == AI Turn 1 == Scores for Movement of Bauernkönig: Right: -1, Down: -1, Left: -1, In-place: 0 => no RNG needed Scores for Selection of Unit Placement: E7: -7, E6: -5, D6: -5, C6: -5, C7: -7 => Random::nextInt(1, 4) => 3 => C6 Scores for Selection of Unit to Place: Irrelevant, since we have the same unit 5 times We still have to generate the number, to keep the Random instance in sync => Random::nextInt(1, 501) => 200 => Simple Farmer Scores for Movement of C6: Up: 60 [1-60] Right: 40 [61-100] Down: 40 [101-140] Left: 60 [141-200] Block: 1 [201-201] In-Place: 1 [202-202] => Random::nextInt(1, 203) => 91 => Right == AI Move 2 == Scores for Movement of Bauernkönig: Right: 0, Down: -4, Left: 0, In-place: 1 => no RNG needed Scores for Selection of Unit Placement: E7: -6, E6: -5, D6: -2, C6: -5, C7: -6 => no RNG needed Scores for Selection of Unit to Place: Irrelevant, since we have the same unit 5 times We still have to generate the number, to keep the Random instance in sync => Random::nextInt(1, 501) => 374 => Simple Farmer Scores for Movement of D6: Right: 40 [1-40] Down: -400 Left: 40 [41-80] Block: 1 [81-81] Inplace: 1 [82-82] => Random::nextInt(1, 83) => 45 => Left