Сражение -- игра в рулетку, всё верно. На мой работа мозга в игре заключается не только в абсолютном просчитывании всего и вся, надо уметь минимизировать свои риски и пользоваться удачей. Так и тут: видишь, что у врага удача = 5, попробуй заранее что-то сделать, как минимум прикинуть, сработает она у него сейчас или нет, с учётом того, как она срабатывала до этого.
Абсолютно такое же мнение имею по поводу рандома в принципе (сам являюсь ценителем рандома). Но только при условии, что игрок способен ему что-либо противопоставить (управление, контра).
Вот конкретная ситуация - есть враг, удача всего +1 (у всей армии, т.к. это параметр от героя). Что делать, как противостоять? Постоянно расчитывать на двойные уроны от любого шороха? Тогда проще сразу сдаться.
Как лично я контролю рандом. Есть юниты со случайными способностями. Против них можно ветвить расчёты, предусматривая и подстраиваясь под возможные варианты. Но это не все юниты. Есть вилки урона. Они велики не у всех. Типовая для ВГЕ вилка 1-2 достаточно стабильная на практике. Есть боевой дух. Он у всех. Но его можно предвидеть и контрить в процессе боя, после срабатывания. Всё укладывается. Кроме удачи.