Habs mal ausprobiert, das funktioniert so.
Kleine Anregung: Man könnte noch darüber nachdenken, der Anzahl der Verbündeten und Gegner noch ein gewisses Zufallselement hinzuzufügen. Also nicht immer die selbe Anzahl. Dann hast du noch mehr Variation dadrin.
Oder wird sich das aus dem Kontext so ergeben, dass die Anzahl fix sein muss?