Перейти к содержимому

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

Выберите случайные целые или дробные числа в любом диапазоне, с повторами или без.

Тип
Настройки
—

Работает в браузере: данные никуда не загружаются.

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

  1. Введите границы диапазона в поля «Мин.» и «Макс.».
  2. Укажите в поле «Количество», сколько чисел нужно получить: от 1 до 1000.
  3. В поле «Тип» выберите «Целые» или «Десятичный».
  4. Снимите флажок «Разрешить повторы», если нужны разные числа.
  5. Нажмите «Сгенерировать» или Enter в любом поле. «Сортировка» и «Разделитель» меняют уже полученный список без новой генерации.

Примеры

Случайный порядок выступлений для 10 учеников

Исходные данные
1
Результат
10 случайных целых чисел от 1 до 10 включительно. Без повторов.

Шесть чисел для комбинации «6 из 49»

Исходные данные
1
Результат
6 случайных целых чисел от 1 до 49 включительно. Без повторов. Отсортировано по возрастанию.

Пять тестовых цен от 10.00 до 99.99 рублей

Исходные данные
10
Результат
5 случайных дробных чисел в [10, 100), знаков после запятой: 2.

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

Как задать дробные числа и точность?

Вводите дробные границы через точку, например 1.5, без разделителей тысяч. Для типа «Десятичный» задайте в поле «Знаков после запятой» от 1 до 10. Верхняя граница не включается: диапазон от 0 до 1 с двумя знаками даёт значения от 0.00 до 0.99.

Почему не получается сгенерировать числа без повторов?

В диапазоне должно быть достаточно разных значений. Например, от −5 до 5 есть только 11 целых чисел: запросить 20 без повторов нельзя. Расширьте диапазон или уменьшите «Количество».

Насколько случайны полученные числа?

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

Сохраняются ли числа и отправляются ли они на сервер?

Числа создаются в браузере, не сохраняются и не отправляются на сервер; в localStorage сохраняются только настройки. Google Analytics 4 получает события использования с идентификатором инструмента, без чисел и границ диапазона.