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