Генератор случайных чисел онлайн
Генерируйте целые и дробные случайные числа, выбирайте элементы из списка, бросайте монетку или кубик.
Что делает генератор случайных чисел
Онлайн-рандомайзер генерирует одно случайное число или список значений в заданном диапазоне. Доступны целые числа, дробные значения, случайный элемент из списка, монетка и шестигранный кубик.
Для чисел укажите минимум, максимум и количество результатов. В режиме целых чисел границы диапазона включены, а для дробных значений результат округляется до заданного числа знаков после запятой.
Как пользоваться рандомайзером
- Выберите режим: целые числа, дробные числа, из списка, монетка или кубик.
- Для чисел задайте минимум, максимум и количество. Если минимум больше максимума, инструмент сам использует меньшую границу как нижнюю.
- Для дробных чисел задайте количество знаков после запятой. Дробные значения не имеют режима уникальности.
- Для списка вставьте варианты по одному на строку. Пустые строки игнорируются, пробелы по краям удаляются.
- Нажмите «Сгенерировать» и скопируйте результат: значения копируются через запятую и пробел.
Режимы и ограничения
| Режим | Что задаёт пользователь | Ограничение |
|---|---|---|
| Целые числа | Минимум, максимум, количество | Без повторений работает только пока хватает чисел в диапазоне |
| Дробные числа | Минимум, максимум, количество, знаки после запятой | Уникальность для дробных чисел не применяется |
| Из списка | Строки списка и количество | Без повторений возвращает не больше доступных строк |
| Монетка | Количество бросков | Только два исхода: орёл или решка |
| Кубик | Количество бросков | Шестигранный кубик со значениями 1-6 |
- N уник — фактическое число уникальных результатов, измеряется в штуках.
- N запрос — количество результатов, которое указал пользователь.
- R — размер доступного набора: число целых значений в диапазоне или число непустых строк списка.
Ограничение относится к режимам целых чисел и списка: если запросить больше уникальных значений, инструмент вернёт доступный набор и покажет предупреждение.
Для выбора уникальных значений из списка и диапазона используется перемешивание Фишера-Йетса. Оно предназначено для случайной перестановки и не использует перекошенный приём `sort(() => Math.random() - 0.5)`.
Случайность и доверие к результату
Источник случайности — браузерный `Math.random()`. Это псевдослучайный генератор, который подходит для бытовых задач, учебных примеров, настольных игр, тестовых данных и неофициальных жеребьёвок.
Где использовать
| Сценарий | Подходящий режим | Комментарий |
|---|---|---|
| Бытовой розыгрыш или жеребьёвка | Целые числа или список | Для публичного визуального выбора лучше использовать колесо фортуны |
| Настольная игра или спор | Монетка или кубик | Быстрый выбор одного из двух вариантов или бросок d6 |
| Тестовые данные | Целые или дробные числа | Удобно получить несколько значений в одном диапазоне |
| Учебное задание | Любой числовой режим | Подходит для примеров вероятности и случайных наборов |
Часто задаваемые вопросы
Похожие инструменты
Интерактивное колесо фортуны для розыгрышей и случайного выбора. Веса вариантов, режим на выбывание, звук, история победителей, сохранение списка и запуск пробелом.
Создайте надёжный пароль нужной длины. Оценка стойкости, время взлома и возможность копирования в один клик.
Создавайте UUID v4 прямо в браузере: один идентификатор или список до 100 строк, стандартная запись, верхний регистр, без дефисов или в фигурных скобках.
Подбросьте виртуальную монету: 3D-анимация, серия из 5 / 10 / 100 бросков, статистика орлов и решек, история последних 30 бросков. Запуск кликом или пробелом.
Виртуальные кубики d4, d6, d8, d10, d12, d20 и d100: несколько кубиков, модификатор 3d6+2, сумма и история последних 10 бросков для настолок и D&D.
Случайные буквы латиницы или кириллицы заданной длины: выбор регистра (abc / ABC / Aa), без повторов, с пробелами. Копирование в один клик.
Сгенерируйте одну дату или список случайных дат в заданном диапазоне: до 1000 значений, только будни, без повторов, 5 форматов вывода и экспорт CSV.
Разбейте список на N групп или группы по N элементов. Случайное распределение, балансировка остатка, экспорт CSV/JSON/TXT.