CalcToolsLab

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сгенерируйте случайный пароль длиной 4-128 символов: буквы, цифры, спецсимволы, исключение похожих знаков, оценка стойкости и копирование в один клик.

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

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

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

Подбросьте виртуальную монетку онлайн: орёл или решка, одиночный жребий, серии 5/10/100 бросков, статистика и история последних результатов.

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

Бросьте виртуальные кубики онлайн: d4, d6, d20, d100, 1-10 кубиков, модификатор 3d6+2, сумма и история последних бросков.

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

Сгенерируйте одну букву или строку случайных букв: русский или английский алфавит, длина 1-1000, регистр abc/ABC/Aa, без повторов и с пробелами.

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

Сгенерируйте одну дату или список случайных дат между заданными границами: количество до 1000, только будни, без повторов, ISO/русский/US/Unix и CSV.

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

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

Открыть
Обновлено: