А почем пишут о рандома при бое 1 на 1? Ведь в правилах написано Каждый игровой тик, сперва все активные сущности выполняют свои действия последовательно в случайном порядке (порядок разный каждый тик). Затем, сущности с нулевым здоровьем удаляются из игры, а сущности с максимальным здоровьем становятся активными. Что значит, что не важно в какой последовательности будет произведина атака, все атаки будут сделаны, и потом юниты с нулевым здоровьем удалятся. Ка по мне от рандома только передвижение зависит. Если оба юнита хотят попасть в одну и туже точку.
Для лучников уже все не так однозначно. Например от рандома может зависить, успевает ли враг выйти из зоны обстрела. Например если сходит первым. Но это ИМХО, т.к. ни одной строчки кода я еще не написал)