Генератор случайных чисел онлайн
Получите одно или несколько целых чисел в своём диапазоне, исключите ненужные значения или выберите элементы из списка. Можно перемешать список и разделить его на равные по размеру группы. Результат доступен для копирования и сохранения в CSV.
Как выбрать случайное число от 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 содержит режим, группу, порядок и значение. Содержимое можно скопировать из поля или сохранить по кнопке. Изменение настроек убирает прежний результат и его ссылку, чтобы не спутать разные наборы. История не сохраняется: после перезагрузки страницы результат исчезнет.
Этот инструмент не создаёт публичного протокола или независимого доказательства выбора и не гарантирует неповторяемость разных запусков. Для примера учебного распределения достаточно сохранить результат; он не заменяет утверждённые правила отбора.