Вот так будет после следующего обновления. А до этого, было от 2 до 6.
И критерии выбора размера разброса в зависимости от размера волны, слегка подкорректировал, станет лучше.
Т.е., если участвует к примеру 64 человека, то список делится пополам, в одном из списков остается 32 человека. Если вы на позиции 20, то вам выберет случайного противника из позиций 16 17 18 19 и 21 22 23 24.
Если участвует менее чем 32 человека, то список не делится пополам.
Еще пример: участвует 20 человек, на два списка не делятся. Если вы на позиции 8, то вам выберет случайного противника из позиций 5, 6, 7 и 9, 10, 11.
Еще пример: участвует 15 человек, на два списка не делятся. Если вы на позиции 11, то вам выберет случайного противника из позиций 9, 10 и 12, 13.
Еще пример: участвует 10 человек, на два списка не делятся. Если вы на позиции 6, то вам выберет случайного противника из позиций 5 и 7.