Разница в 1 позицию и разница в 3 позиции - это одно и то же. Если сложно самим посчитать, объясняю: у вашего противника было 6 боев с ближними гильдиями, у вас 5 боев и 1 с гильдии с более дальней позиции, т.к. группы ближних были уже разобраны по боям.
Можете сколько угодно рассказывать про "вы думаете это понравится!?", но воевать все бои с ближайшим противником вам понравится еще меньше. +/-3 позиции нормальный разброс, чтоб и разнообразие было и противник подбирался более-менее адекватный. Да, бывает что рандом иногда делает так что 5 боев с раунд с одним противником, увы, это цена разнообразия и вариантивности происходящего. Спорить о плюсах и минусах рандома, а так же рассказывать краткий курс тервера я не буду. Судя по вашему описанию система работает без багов. Ваши личные предпочтения конечно важны и интересны, и если они выльются в адекватный алгоритм, работающий лучше чем то что есть сейчас - вероятно мы сможем улучшить систему, пока же ни алгоритма от вас ни какого то массового потока жалоб на систему я не вижу. Иногда кому то не везет - увы, такова жизнь, всем не угодишь.
Автор Kvsius <Разрботчик игры>

