Генератор случайных чисел

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

?

Как пользоваться генератором

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

Где пригодится случайное число

Честность результата

Числа создаются криптографическим генератором случайности вашего браузера (crypto.getRandomValues) — тем же механизмом, что защищает интернет-соединения. Результат нельзя предсказать, подстроить или воспроизвести, и распределение равномерно: каждое число в диапазоне выпадает с одинаковой вероятностью. Это надёжнее обычного Math.random() и достаточно честно для публичных розыгрышей.

Как доказать честность розыгрыша

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

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

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

Да, это одно из основных применений. Включите режим «без повторов», укажите диапазон по числу участников и количество победителей — генератор выдаст уникальные номера. Числа создаются криптографически стойким генератором браузера.

Действительно ли числа случайны?

Используется crypto.getRandomValues — источник случайности операционной системы, тот же, что применяется в криптографии. Предсказать результат или повлиять на него невозможно.

Обновлено: 2 июля 2026