Генератор случайных чисел для розыгрыша

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

Нажмите «Сгенерировать»

Как провести розыгрыш

  1. Настройте жеребьёвку — диапазон, количество чисел, режим «без повторов», если у каждого участника свой номер, при желании исключите числа, которые уже выиграли раньше.
  2. Сгенерируйте результат и проверьте его на экране — можно нажимать «Сгенерировать» заново сколько угодно раз, черновые прогоны ни на что не влияют.
  3. Когда результат устраивает, нажмите «Зафиксировать итог» — только тогда появится публичная ссылка.
  4. Скопируйте публичную ссылку — она проверяется при каждом открытии.
  5. Скачайте протокол — с датой, временем, диапазоном и результатом — для записи.
  6. Отправьте ссылку участникам в чат или соцсеть: при открытии они увидят тот же результат.

Что делает результат честным

  • Числа генерирует криптографический генератор crypto.getRandomValues прямо в вашем браузере — тот же источник, что защищает пароли и токены.
  • Публичная ссылка не хранит результат открытым текстом: числа и параметры жеребьёвки зашифрованы, и при каждом открытии ссылки сервис проверки расшифровывает их заново и подтверждает подлинность.
  • Подобрать выгодное число заменой символов в адресе нельзя: там нет ни одной цифры результата в читаемом виде, а любое изменение ломает шифр, и участник вместо чужого «итога» увидит честное предупреждение о повреждённой ссылке.

Как провести жеребьёвку без споров

Объявите правила заранее: диапазон, количество и момент, когда итог становится окончательным. Кнопка «Сгенерировать» позволяет получить новый результат в любой момент, а «Зафиксировать итог» ничего не меняет в самих числах — просто выпускает по ним публичную ссылку. Поэтому участники должны знать, что окончательным считается именно тот итог, на который вы прислали ссылку, а не любой из черновых прогонов.

Пример жеребьёвки

Разыгрываются 3 призовых места среди участников с номерами от 1 до 100. Задайте диапазон 1–100, количество 3, включите «без повторов» и нажмите «Сгенерировать». Итог сообщите по публичной ссылке.