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

Получите одно или несколько целых чисел в своём диапазоне, исключите ненужные значения или выберите элементы из списка. Можно перемешать список и разделить его на равные по размеру группы. Результат доступен для копирования и сохранения в CSV.

Разделители: пробел, запятая, точка с запятой или новая строка. До 500 записей. Повторное исключение учитывается один раз; число вне диапазона вызывает ошибку.

От 1 до 1000. Для перемешивания списка укажите число его доступных элементов.

Как выбрать случайное число от 1 до 100

Оставьте границы 1 и 100 и количество 1. Каждое целое значение этого диапазона может попасть в результат. Для нескольких разных чисел увеличьте количество и оставьте включённым выбор без повторов. Ноль и отрицательные числа тоже допустимы, если входят в заданный диапазон.

Пример с исключениями: от 1 до 5, исключены 2 и 4, количество 3, без повторов. Результат содержит 1, 3 и 5 в случайном порядке. Если включить сортировку, порядок будет 1, 3, 5.

Повторы и исключения

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

Исключённые значения не участвуют в выборе. Если все значения исключены или разных чисел недостаточно, генератор покажет причину и не выдаст частичный ответ. Допустимые границы — от −1 000 000 000 до 1 000 000 000; обе границы включены.

Случайный выбор из списка и перемешивание

Вставьте элементы по одному в строку. Для выбора одного укажите количество 1; для перемешивания всего списка — количество доступных элементов. Один индекс выбирается не больше одного раза. Если одинаковые строки сохранены отдельно, одинаковый текст может появиться в результате несколько раз.

Для списка задач A, B, C, D, E можно выбрать две разные задачи или получить все пять в случайном порядке. В режиме групп те же пять элементов распределятся на группы размеров 3 и 2 при выборе двух групп.

Как формируется результат

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

Сортировка чисел выполняется после выбора и влияет только на порядок. В режиме групп список сначала перемешивается, затем элементы распределяются по очереди; размеры групп различаются не более чем на один. Введённые данные и результат не отправляются формой на сервер.

Копирование и сохранение

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

Этот инструмент не создаёт публичного протокола или независимого доказательства выбора и не гарантирует неповторяемость разных запусков. Для примера учебного распределения достаточно сохранить результат; он не заменяет утверждённые правила отбора.

Другие инструменты

Средний балл · Дроби · Перевод единиц · Все калькуляторы