Выбор победителя из списка

Быстрый выбор прямо в браузере или публичный розыгрыш с постоянной ссылкой: список фиксируется заранее, итоги подводятся один раз и проверяются любым участником.

Считается в браузере — список никуда не отправляется

Публичный розыгрыш

Ссылка, которую можно вставить в пост с конкурсом

Список фиксируется сейчас, итоги подводятся позже и ровно один раз. Участники смогут убедиться, что список не меняли, а результат не переигрывали.

Список будет отправлен на сервер и сохранён — это единственный инструмент сайта, который так делает, иначе доказать честность невозможно. Не вставляйте телефоны, адреса и другие лишние данные: достаточно имени или ссылки на профиль.

Если список не показывать, на странице останется только его отпечаток и число участников — проверить честность всё равно можно, а данные людей не будут лежать в открытом доступе. Сохранённые списки удаляются через 90 дней, страница результата живёт год.

Участников в списке: 0

Как это работает

Почему такому розыгрышу верят

Шаг 1. Список фиксируется до итогов. Вы публикуете ссылку в посте с конкурсом, ещё не зная победителя. На странице сразу виден отпечаток списка — SHA-256 — и число участников. Подменить список после этого нельзя: отпечаток изменится.

Шаг 2. Итоги подводятся один раз. Кнопка доступна только по вашей личной ссылке и срабатывает единожды. Переиграть неудачный результат технически невозможно — именно это отличает честный розыгрыш от «покрутил, пока не выпал нужный человек».

Шаг 3. Любой может пересчитать. После итогов публикуется случайное зерно. Победители получаются из формулы: для каждой строки считается HMAC-SHA256 от её номера с этим зерном, номера сортируются по значению, первые побеждают. С тем же списком и зерном расчёт повторит кто угодно.

Практика

Как провести конкурс без споров

Опубликуйте ссылку заранее — вместе с условиями, до дедлайна. Ссылка, появившаяся после объявления победителя, ничего не доказывает.

Выложите сам список файлом или скриншотом. Отпечаток без списка проверить не с чем.

Берите запасных. Часть победителей не выходит на связь и не выполняет условия. Двое запасных экономят нервы и повторный розыгрыш.

Не собирайте лишнего. Для жеребьёвки хватает ника или ссылки на профиль. Телефоны и адреса запрашивайте только у победителя и только в личных сообщениях.

Быстрый режим для внутренних задач

Разыграть очередь дежурств или тайного Санту в отделе проще верхним блоком: он ничего не сохраняет и никуда не отправляет. Публичная ссылка нужна там, где есть приз и посторонние участники.

Вопросы

Частые вопросы

Чем публичный розыгрыш отличается от быстрого?

Быстрый режим считает всё в браузере: список никуда не уходит, но и доказать ничего нельзя — подходит для внутренних жеребьёвок. Публичный розыгрыш сохраняет отпечаток списка на сервере до подведения итогов и выдаёт постоянную ссылку, которую можно вставить в пост с конкурсом.

Как участники убедятся, что список не подменили?

На странице розыгрыша публикуется отпечаток списка — SHA-256. Организатор выкладывает тот же список, любой участник вставляет его в проверочное поле и сравнивает отпечатки. Совпали — список тот самый, до единой строки.

Можно ли переиграть результат?

Нет. Итоги подводятся ровно один раз: после записи страница становится неизменяемой, повторное нажатие ничего не меняет. Именно поэтому ссылку стоит публиковать до розыгрыша, а не после.

Как проверить, что победителей выбрали честно?

После розыгрыша публикуется случайное зерно. Победители получаются детерминированной функцией от зерна и номера строки: HMAC-SHA256(номер, зерно), номера сортируются по значению хеша, первые становятся победителями. Имея список и зерно, любой человек повторит расчёт и получит тех же людей.

Сколько хранится страница результата?

Год. Список участников, если вы разрешили его показывать, удаляется через 90 дней — остаются отпечаток, зерно и победители, то есть всё нужное для проверки. Мы намеренно не храним персональные данные дольше необходимого.

Сколько участников выдержит список?

До 50 000 строк на ввод. Целиком на странице сохраняются списки до 20 000 участников; для более крупных сохраняются отпечаток и победители, а сам список остаётся у вас.

Дальше

Другие инструменты

Скопировано