Как честно выбрать победителя розыгрыша: алгоритмы и доказательства

Вопрос «а не подстроено ли?» участники задают в каждой акции. Ответ на него закладывается не в момент розыгрыша, а на старте — в правилах и в механике. Разбираем, как выбрать победителя так, чтобы результат нельзя было оспорить.
Два способа определить победителя
Случайный выбор. Из всех зарегистрированных заявок берётся одна по жребию. Подходит для массовых чековых и кодовых акций, где заявок тысячи и сравнивать их между собой бессмысленно.
Конкурсный выбор. Победителя определяют по заранее объявленным критериям — за фото, историю, рецепт. Это публичный конкурс по главе 57 Гражданского кодекса, и в объявлении о нём обязаны быть описаны существо задания, критерии и порядок оценки.
Смешивать их опасно: «жюри выберет самых достойных» без описанных критериев — это ни случайность, ни конкурс, и оспорить такой результат легко.
Три рабочих алгоритма случайного выбора
По порядковому номеру заявки. Все заявки нумеруются в порядке поступления, победители определяются по формуле от заранее объявленного числа — например, каждая тысячная заявка. Плюс: правило известно заранее и проверяемо участником.
По генератору случайных чисел с фиксацией зерна. Розыгрыш проводится программой, исходное значение генератора фиксируется и публикуется вместе с результатом. Любой желающий может повторить расчёт и получить тот же список.
По внешнему непредсказуемому источнику. Классика — привязка к тиражу государственной лотереи или к курсу валют на дату розыгрыша: организатор не может повлиять на исходное число. Формула привязки описывается в правилах до старта.
Отдельный случай — моментальные призы: выигрышные заявки определяются не в конце, а сразу, по времени регистрации («приз получает первая заявка после 12:00»). Механика прозрачна и не требует ожидания, но требует точного описания в правилах.
Чего избегать
- «Победителя выберет случайный сервис в интернете» без указания какого именно и как
проверить результат;
- розыгрыш без протокола — потом нечем подтвердить, что всё прошло по правилам;
- изменение механики по ходу акции: для публичного конкурса закон разрешает менять условия
только в первой половине срока и тем же способом, каким конкурс был объявлен;
- исключение участников «за подозрительность» без формального критерия в правилах — критерии
отсечения должны быть описаны заранее.
Как доказать честность
- Опубликуйте механику до старта — в правилах, а не постфактум.
- Проведите розыгрыш воспроизводимо — с фиксацией входных данных и алгоритма.
- Составьте протокол: дата, количество заявок, алгоритм, список победителей.
- Покажите процесс: трансляция, запись или публикация исходных данных розыгрыша.
- Опубликуйте итоги там и тогда, где обещали — молчание после финала рождает больше
претензий, чем любой результат.
Что делать с недобросовестными участниками
В массовых акциях всегда есть люди, которые регистрируют десятки аккаунтов и чужие чеки. Исключать их нужно по формальному признаку, описанному в правилах: повтор чека, превышение лимита регистраций, несовпадение данных. Подробнее — в разборе про проверку чеков и защиту от призоловов.
Что дальше
На платформе Bafsy розыгрыш проводится алгоритмом с фиксацией исходных данных, а результат оформляется протоколом — участники видят, что механика описана заранее и соблюдена. Опишите задачу в брифе, вернёмся с механикой и сметой.