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

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

Ваши числа

 

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Введите минимум и максимум. Обе границы входят в диапазон.
  2. Укажите, сколько чисел нужно, — до 10 000.
  3. Отметьте Без повторов, если все числа должны быть разными, и По возрастанию, чтобы упорядочить список.
  4. Нажмите Сгенерировать ещё для нового набора или Копировать, чтобы забрать список.

Как генератор избегает перекоса

Частый приём — взять случайное число и посчитать остаток от деления на размер диапазона. Но если диапазон не укладывается в выход генератора ровно, маленькие значения выпадают чуть чаще. Здесь инструмент берёт 53 случайных бита и отбрасывает всё, что попало в неполный последний блок, поэтому у каждого числа диапазона в точности одинаковый шанс.

Пример

Минимум 1, максимум 6, 10 чисел, повторы разрешены: десять значений как на игральном кубике, например 3, 6, 1, 1, 4, 2, 5, 3, 6, 2. Если отметить Без повторов и задать 6 чисел, получится перемешанный ряд от 1 до 6.

Советы

  • С галочкой Без повторов количество не может быть больше, чем чисел в диапазоне: от 1 до 10 — не больше 10.
  • Отрицательные диапазоны тоже работают: минимум −10, максимум 10.
  • Чтобы бросить несколько кубиков и сразу увидеть сумму, удобнее генератор игральных костей.
  • Числа выводятся через запятую с пробелом — список можно сразу вставить в таблицу или сообщение.

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

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

Да. Их даёт crypto.getRandomValues — криптографически стойкий генератор браузера, а не Math.random. Значения из неполного последнего блока отбрасываются и вытягиваются заново, поэтому ни одно число не выпадает чаще других.

Насколько большими могут быть числа?

Целые до 9 007 199 254 740 991 (2^53 − 1) со знаком плюс или минус, если между минимумом и максимумом не больше 2^53 значений. Дальше JavaScript не может точно представить каждое целое число.

Как выбрать числа как в лотерее?

Задайте диапазон, например от 1 до 49, количество 6 и отметьте «Без повторов» и «По возрастанию». Каждое число выпадет не больше одного раза — как шары из барабана. Для этого есть и отдельный генератор лотерейных чисел.

Можно ли проводить им розыгрыш?

Для розыгрыша среди друзей или в классе он честный. Если на кону деньги или есть юридические обязательства, соблюдайте правила, принятые там, где вы живёте, и сохраните запись того, как проходил розыгрыш.

Почему при каждом изменении настроек числа меняются?

Любая правка минимума, максимума, количества или галочек сразу создаёт новый набор. Кнопка «Сгенерировать ещё» делает то же без изменения настроек.

Ещё в разделе «Генераторы»

Все инструменты раздела: Генераторы ·Обновлено 6 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.