Как проводить честную жеребьёвку
Гид
Жеребьёвка — это случайный выбор заданного числа победителей среди нескольких кандидатов. Главное условие честной жеребьёвки — чтобы у всех кандидатов была одинаковая вероятность выигрыша, и никто не мог заранее подстроить результат.
Перемешивание без смещения
Самый надёжный способ выбрать победителей — полностью перемешать список случайным образом, а затем взять нужное количество имён сначала. Для этого широко применяется Fisher–Yates shuffle — метод, гарантирующий, что все возможные порядки равновероятны.
- Если список перемешан должным образом, выбор первых нескольких имён не создаёт смещения
- Чтобы не выбрать одного человека дважды, достаточно брать имена по порядку после перемешивания
- Если в списке есть повторяющиеся имена, их стоит убрать заранее — это повысит честность
Как повысить доверие к процессу
Если жеребьёвка проходит при свидетелях, лучше открыть список и вместе наблюдать за выбором в реальном времени. Так все могут убедиться, что результат определяется мгновенно на экране и заранее заданного значения нет.
Жеребьёвка в RANDOMBOX перемешивает список по методу Fisher–Yates для определения победителя и наглядно показывает вращение барабана, подчёркивая, что результат определяется прямо на месте.
Частые ошибки
Выбор по регулярному правилу, например «каждый n-й по списку», или использование лишь части неперемешанного списка может создать смещение. Возьмите за правило всегда сначала полностью перемешивать список случайным образом, а уже потом выбирать.