Как пользоваться генератором
Укажите границы диапазона «от» и «до» (обе границы включаются в выбор), количество чисел и нажмите «Сгенерировать». Для розыгрыша призов включите режим «без повторов»: пронумеруйте участников, задайте диапазон от 1 до числа участников — и получите номера победителей одним нажатием, причём одно и то же число не выпадет дважды.
Где пригодится случайное число
- Розыгрыши и конкурсы — честный выбор победителя по номеру комментария или заявки.
- Жеребьёвки — распределение очередности, команд, вариантов заданий.
- Выборки для проверок — случайные строки таблицы для аудита или контроля качества.
- Игры — замена кубика, выбор загадочного числа, случайные ходы.
- Обучение и тесты — генерация примеров и вариантов.
Честность результата
Числа создаются криптографическим генератором случайности вашего браузера (crypto.getRandomValues) — тем же механизмом, что защищает интернет-соединения. Результат нельзя предсказать, подстроить или воспроизвести, и распределение равномерно: каждое число в диапазоне выпадает с одинаковой вероятностью. Это надёжнее обычного Math.random() и достаточно честно для публичных розыгрышей.
Как доказать честность розыгрыша
Чтобы у участников не осталось сомнений, заранее объявите точные правила: диапазон номеров, количество победителей и режим «без повторов». Проведите розыгрыш на глазах у зрителей — например, в прямом эфире — и покажите экран с результатом. Поскольку генерация происходит на вашем устройстве без обращения к серверу, процесс полностью прозрачен и не зависит от чужой инфраструктуры.