Дело не в рандоме

Смотри:
У тебя стёк из 10 копейщиков.
На твой стёк нападают 10 мечников.

Некоторые из копейщиков выигрывают, но остаются с 1-2 ХП. Они прячутся за спинами ещё живых копейщиков - в это и есть главное достоинство стёков. Второе достоинство - если есть бомбардировочные юниты, или юниты с защитной бомбардировкой, то они могут снять 1 ХП у атакующего

А если бы они стояли на разных клетках, то тогда комп добил бы выживших копейщиков, и у тебя осталось бы 3-4 юнита. На следующий ход их бы уничтожили оставшиеся мечники