Генератор розыгрышей онлайн с проверяемым протоколом

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

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

Как провести розыгрыш онлайн: четыре шага

  1. Анонс. Список участников и параметры сохраняются и получают отпечаток SHA-256. Тут же назначается будущий раунд публичного маяка случайности — его значение в этот момент не известно никому, включая нас.
  2. Жеребьёвка. Когда раунд выходит, из отпечатка анонса и случайности маяка получается seed, а из него — результат. Расчёт детерминированный: те же исходные данные всегда дают тот же результат.
  3. Протокол. Постоянная ссылка со списком, параметрами, временем, номером раунда и картинкой для поста. Внутри — кнопка «Проверить независимо»: она пересчитывает розыгрыш в браузере читателя, запрашивая случайность прямо у drand.
  4. Закрепление. Запись встаёт в цепочку хешей открытого журнала, а её звено подписывает независимая служба меток времени по стандарту RFC 3161.
Почему это сильнее обычного «мы честные». Организатор не может переигрывать розыгрыш: один анонс — ровно один протокол, а розыгрыши с тем же составом участников перечислены прямо на странице результата. Мы тоже не можем подкрутить итог: случайность публикует независимая сеть после того, как список зафиксирован, и любой человек пересчитает результат сам.

Розыгрыш случайных чисел

Режим случайных чисел закрывает самый частый сценарий: победителя определяют по номеру комментария, строки в таблице или билета. Задайте диапазон от 1 до количества участников и разыграйте нужное число номеров. За один розыгрыш можно получить до 1000 чисел, режим «без повторов» гарантирует, что один и тот же номер не выпадет дважды, а лишние значения можно исключить.

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

Розыгрыш по комментариям

Самый ходовой формат конкурса — «напиши комментарий под постом». Разыграть его честно можно двумя способами. Первый: пронумеровать комментарии в порядке публикации, разыграть номер в режиме случайных чисел с диапазоном от 1 до последнего номера и приложить к посту скриншот списка. Второй, более прозрачный: выгрузить ники комментаторов в список и опубликовать анонс до жеребьёвки — тогда участники увидят себя в составе заранее и спор «а был ли я в списке» отпадает.

Комментарии мы не выгружаем и доступ к вашим аккаунтам не запрашиваем: сервис работает с тем списком, который вы вставили. Это осознанный размен — зато розыгрыш не зависит от доступа к API соцсети и не ломается, когда площадка его закрывает.

Розыгрыш призов среди подписчиков

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

Если призы разыгрываются в разные дни, делайте отдельный анонс на каждый этап: так каждый протокол остаётся самостоятельным документом с собственным временем и своим раундом маяка.

Розыгрыш в соцсетях: ВКонтакте, Телеграм, Instagram*

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

Разбор всей процедуры — от правил конкурса и сбора участников до налога на приз — собран в отдельном гиде: как провести розыгрыш.

* Instagram принадлежит компании Meta, признанной экстремистской организацией и запрещённой в РФ.

Итоги розыгрыша: что написать в посте

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

Подводить итоги «в сторис на 15 секунд» не стоит: скриншот исчезает, а претензии остаются. Постоянная ссылка на протокол живёт бессрочно и отвечает на вопросы за вас.

Что протокол не доказывает

Он подтверждает, что результат честно получен из зафиксированного списка, но не знает, полон ли этот список: внёс ли организатор всех участников конкурса. Поэтому и нужен анонс, опубликованный заранее — тогда проверяемой становится вся цепочка, а не только финальный расчёт. Мы пишем об этом прямо, потому что обратное утверждение («подстроить итог невозможно») ни один сервис в этой нише доказать не может.

Что ещё можно разыграть

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

Нужна ли регистрация?

Нет. Розыгрыш, анонс и протокол доступны без аккаунта, ссылка работает у всех, кому вы её отправите.

Сколько ждать результата?

Несколько секунд: раунды маяка выходят каждые три секунды, и ближайший будущий раунд назначается автоматически. Если нужен розыгрыш в объявленное время, укажите его в форме — анонс можно опубликовать хоть за неделю (максимум за 30 дней).

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

Розыгрыш всё равно состоится, но на локальном криптостойком генераторе, и протокол честно пометит, что независимая проверка для него недоступна. Такие записи видно и в журнале.

Можно ли удалить протокол?

Страницу нельзя изменить, поэтому «переиграть» результат через удаление не получится — в этом и смысл. Если в список случайно попали персональные данные, напишите через обратную связь: запись удалим целиком.

Видит ли кто-то мой розыгрыш, если я не публиковал ссылку?

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

Как провести розыгрыш по комментариям?

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

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

Да: укажите число призовых мест в поле «Сколько победителей». Порядок в протоколе задаёт, кому какой приз — первый победитель забирает первый приз.

Что делать, если участников больше тысячи?

Разыграйте номера: включите режим случайных чисел с диапазоном от 1 до количества участников, а нумерованный список приложите к анонсу.

Как провести розыгрыш: гид Как проверить розыгрыш Открытый журнал протоколов

Отзывы и комментарии

Войдите, чтобы оставить отзыв или комментарий

Я Войти через Яндекс VK Войти через VK

Пока нет комментариев. Будьте первым!