Генератор случайных чисел онлайн — для розыгрыша
Генератор случайных чисел онлайн бесплатно: для розыгрыша в Instagram и Telegram, лотереи, выбора победителя. Без повторов, сортировка, история — всё в браузере.
О генераторе случайных чисел
Генератор случайных чисел онлайн — простой и честный инструмент для розыгрыша, лотереи и любых задач, где нужен непредвзятый выбор. Задайте диапазон «от — до», укажите, сколько чисел нужно, при необходимости отключите повторы — и получите результат за секунду. Бесплатно, без регистрации и без ограничений по количеству запусков.
Под капотом — криптографически стойкий генератор браузера «crypto.getRandomValues»: тот же источник случайности, что используется в банковских токенах и менеджерах паролей. Никаких предсказуемых seed'ов, никакой зависимости от времени — каждый запуск даёт по-настоящему случайный результат с равномерным распределением. Можно сгенерировать одно число или сразу до 1000 за раз, с повторами или без (режим «без повторов» — это «выбрать N разных чисел из диапазона»).
Все вычисления идут локально в браузере — числа не отправляются на сервер. История последних 10 генераций хранится только в localStorage вашего устройства и видна только вам: удобно перепроверить результат розыгрыша или вернуться к предыдущей выборке. Работает на телефоне, планшете и компьютере — Android, iOS, Windows, macOS, Linux.
Где это нужно
Розыгрыш в Instagram, Telegram, ВК
Пронумеруйте подписчиков 1, 2, 3… N, сгенерируйте случайное число в этом диапазоне — победитель определён. Запишите экран при генерации, чтобы подписчики видели, что розыгрыш честный.
Лотерея и выбор победителей
Выбрать 5 победителей из 247 участников без повторов: задайте диапазон 1–247, count = 5, снимите галочку «Разрешить повторы» — и получите пять уникальных номеров за один клик.
Учёба и тестирование
Случайная выборка для статистики, генерация тестовых данных для разработки, «бросок кубика» (1–6), «монетка» (0–1), задачи по теории вероятностей и комбинаторике.
Игры и бытовые решения
Выбрать случайную игру, фильм или рецепт на ужин. Случайное «да/нет» вместо подбрасывания монетки. Случайный пин-код. Любая ситуация, где нужен непредвзятый выбор.
Частые вопросы
Действительно ли числа случайные?
Да. Мы используем криптографический генератор браузера «crypto.getRandomValues» — тот же, что применяется для безопасных токенов и паролей. Алгоритм rejection sampling гарантирует равномерное распределение в любом диапазоне, без перекоса на границах. Это надёжнее обычного «Math.random» — числа не предсказать, даже если знать предыдущие запуски.
Можно ли сгенерировать числа без повторов?
Да, снимите галочку «Разрешить повторы» — каждое число в выборке будет уникальным. Например, для розыгрыша 5 разных победителей из списка 1–247. Если запросите больше уникальных чисел, чем помещается в диапазон (например, 20 чисел из диапазона 1–10), генератор автоматически уменьшит результат до размера диапазона.
Подходит ли для розыгрыша в Instagram и Telegram?
Да, это самое частое применение — больше половины обращений к генератору. Поскольку всё происходит локально в браузере, можно записать экран при генерации и выложить видео в сторис: подписчики увидят, что результат не подменён. Никакая третья сторона не вмешивается в процесс — генератор работает прямо у вас на устройстве.
Сохраняются ли числа на сервере?
Нет. История 10 последних генераций хранится только в localStorage вашего браузера — это значит, на вашем же устройстве. Очистите кэш или откройте инструмент в режиме инкогнито — история обнулится. Никаких серверных логов мы не ведём, IP-адреса с числами не связываем.
Сколько чисел можно сгенерировать за раз?
От 1 до 1000 за один запуск, в диапазоне от –1 000 000 000 до 1 000 000 000. Этого достаточно для любых розыгрышей, лотерей и учебных задач. Лимит в 1000 нужен только для удобства отображения — алгоритм одинаково быстро справится и с большими объёмами, если нужно.
Чем это отличается от Math.random в JavaScript?
Math.random() даёт «псевдо»-случайные числа, потенциально предсказуемые при знании seed. Мы используем crypto.getRandomValues — это криптографически стойкий генератор, использующий энтропию от железа (таймеры процессора, мышь, клавиатура).