CalcToolsLab

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

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

Что делает генератор случайных чисел

Онлайн-рандомайзер генерирует одно случайное число или список значений в заданном диапазоне. Доступны целые числа, дробные значения, случайный элемент из списка, монетка и шестигранный кубик.

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

Как пользоваться рандомайзером

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

Режимы и ограничения

РежимЧто задаёт пользовательОграничение
Целые числаМинимум, максимум, количествоБез повторений работает только пока хватает чисел в диапазоне
Дробные числаМинимум, максимум, количество, знаки после запятойУникальность для дробных чисел не применяется
Из спискаСтроки списка и количествоБез повторений возвращает не больше доступных строк
МонеткаКоличество бросковТолько два исхода: орёл или решка
КубикКоличество бросковШестигранный кубик со значениями 1-6
  1. N уник — фактическое число уникальных результатов, измеряется в штуках.
  2. N запрос — количество результатов, которое указал пользователь.
  3. R — размер доступного набора: число целых значений в диапазоне или число непустых строк списка.

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

Для выбора уникальных значений из списка и диапазона используется перемешивание Фишера-Йетса. Оно предназначено для случайной перестановки и не использует перекошенный приём `sort(() => Math.random() - 0.5)`.

Случайность и доверие к результату

Источник случайности — браузерный `Math.random()`. Это псевдослучайный генератор, который подходит для бытовых задач, учебных примеров, настольных игр, тестовых данных и неофициальных жеребьёвок.

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

Где использовать

СценарийПодходящий режимКомментарий
Бытовой розыгрыш или жеребьёвкаЦелые числа или списокДля публичного визуального выбора лучше использовать колесо фортуны
Настольная игра или спорМонетка или кубикБыстрый выбор одного из двух вариантов или бросок d6
Тестовые данныеЦелые или дробные числаУдобно получить несколько значений в одном диапазоне
Учебное заданиеЛюбой числовой режимПодходит для примеров вероятности и случайных наборов

Часто задаваемые вопросы

Обновлено:

Похожие инструменты

Колесо фортуны

Интерактивное колесо фортуны для розыгрышей и случайного выбора. Веса вариантов, режим на выбывание, звук, история победителей, сохранение списка и запуск пробелом.

Открыть
Генератор паролей

Создайте надёжный пароль нужной длины. Оценка стойкости, время взлома и возможность копирования в один клик.

Открыть
Генератор UUID

Создавайте UUID v4 прямо в браузере: один идентификатор или список до 100 строк, стандартная запись, верхний регистр, без дефисов или в фигурных скобках.

Открыть
Жребий — орёл или решка

Подбросьте виртуальную монету: 3D-анимация, серия из 5 / 10 / 100 бросков, статистика орлов и решек, история последних 30 бросков. Запуск кликом или пробелом.

Открыть
Бросок кубика — Dice Roller

Виртуальные кубики d4, d6, d8, d10, d12, d20 и d100: несколько кубиков, модификатор 3d6+2, сумма и история последних 10 бросков для настолок и D&D.

Открыть
Генератор случайных букв

Случайные буквы латиницы или кириллицы заданной длины: выбор регистра (abc / ABC / Aa), без повторов, с пробелами. Копирование в один клик.

Открыть
Генератор случайной даты

Сгенерируйте одну дату или список случайных дат в заданном диапазоне: до 1000 значений, только будни, без повторов, 5 форматов вывода и экспорт CSV.

Открыть
Разделить список на группы

Разбейте список на N групп или группы по N элементов. Случайное распределение, балансировка остатка, экспорт CSV/JSON/TXT.

Открыть