Генератор Случайных Чисел — Бесплатно онлайн

Генерируйте одно или несколько случайных чисел в заданном диапазоне.

—

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Генератор случайных чисел выбирает одно или несколько целых чисел между минимумом и максимумом, включая оба конца. Задайте диапазон, укажите, сколько чисел нужно (до 100), и нажмите «Сгенерировать». Отметьте Без повторов, чтобы каждое число выпадало не больше одного раза, как при вытягивании билетиков из шляпы.

Без этой опции каждое число выбирается независимо, поэтому одно и то же значение может встретиться несколько раз. С ней диапазон перемешивается алгоритмом Фишера — Йетса и берутся первые числа, так что все числа равновероятны. Числа получаются через Math.random: это отлично подходит для игр, розыгрышей и выборок, но не предназначено для задач безопасности.

Когда использовать

  • Нужно определить победителей розыгрыша или конкурса среди пронумерованных участников.
  • Нужно выбрать случайные строки из таблицы для выборочного контроля качества.
  • Нужно бросить кубики для настольной игры или занятия в классе.
  • Нужно сгенерировать тестовые значения для формы или юнит-теста.

Пример

Ввод

Мин 1, Макс 49, количество 6, без повторов

Вывод

31, 7, 44, 18, 2, 26

Вопросы об этом инструменте

Входят ли минимум и максимум в диапазон?

Да. Диапазон от 1 до 6 может вернуть 1, 2, 3, 4, 5 или 6 — как игральный кубик.

Почему с опцией без повторов появляется ошибка?

Вы запросили больше чисел, чем есть в диапазоне. Из диапазона от 1 до 10 можно вытянуть не больше десяти уникальных чисел; расширьте диапазон или уменьшите количество.

Можно ли использовать его для паролей или токенов безопасности?

Нет. Math.random не является криптографически стойким. Используйте генератор паролей или генератор случайных строк — они берут данные из безопасного источника случайности браузера.

Поддерживаются ли дробные и отрицательные числа?

Отрицательные диапазоны работают, например от -10 до 10. Дробные границы округляются внутрь диапазона до целых. Чтобы получить случайные дробные числа, сгенерируйте целые и разделите их, например 0–1000 на 100.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.