DR28Удача тут не при чем. Каждый раз, когда вы запускаете игру с начала, генерируются случайным образом и количество фей в героях и магия и прочее. Просто нужно путем нескольких перезапусков найти оптимальный вариант для себя, чтобы вас все устраивало.
А так, чтобы для любых стартовых условий один алгоритм - такого нет, это верно.
Но ведь удача зависит от случая. То есть все зависит от того, насколько удачно была сгенерирована карта.