ConvertiloConvertilo

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

Генератор случайных чисел онлайн бесплатно: для розыгрыша в 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 — это криптографически стойкий генератор, использующий энтропию от железа (таймеры процессора, мышь, клавиатура).

Ещё генераторы случайного выбора

Бесплатные рандомайзеры для розыгрышей, игр и быстрого выбора — всё работает в браузере, без регистрации.