Генератор случайных чисел — Random Number Generator
Генерируйте безопасные случайные целые числа в диапазоне с параметрами количества, дубликатов и сортировки прямо в вашем браузере.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяГенерируйте случайные целые числа в диапазоне
Этот генератор случайных чисел создан для простых целочисленных результатов: выберите минимум, максимум и количество, затем запустите генерацию. Он может выдать одно число для быстрого решения или целую партию для розыгрышей, учебных данных, примеров на занятиях и небольших симуляций. Результаты появляются в большом поле с возможностью копирования, а параметр сортировки может упорядочить партии от меньшего к большему, когда читаемость важнее сохранения порядка генерации.
Инструмент использует crypto.getRandomValues — API браузера, предназначенный для надёжных случайных байтов. Чтобы избежать смещения по модулю, значения за пределами ровного блока отбрасываются и генерируются заново, прежде чем будут сопоставлены с запрошенным диапазоном. Эта деталь незаметна при обычном использовании, но помогает каждому целому числу диапазона иметь одинаковый шанс. Генератор остаётся удобным клиентским инструментом, а не заменой проверенных лотерейных систем или регулируемых криптографических процессов, однако он хорошо подходит для повседневных честных выборов.
Дубликаты или уникальные числа?
Разрешите дубликаты, когда каждый розыгрыш должен быть независимым, как при броске кубика, где одно и то же значение может выпасть много раз. Отключите их, когда выбираете без возвращения, например при выборе номеров билетов, распределении мест или создании уникального набора для практики. Если вы запросите больше уникальных чисел, чем содержит диапазон, страница автоматически ограничит количество доступным диапазоном и сообщит об этом.
Приватная генерация чисел
Ни диапазон, ни количество, ни результат не отправляются на сервер. Всё генерируется в вашем браузере и исчезает, если вы не скопируете это куда-либо ещё. Так небольшие внутренние розыгрыши, учебные материалы и черновики наборов данных остаются простыми и приватными.
Как выбрать хороший диапазон
И минимум, и максимум включаются, поэтому диапазон от 1 до 100 может вернуть любую из границ. Отрицательные значения тоже работают, что полезно для образцов температуры или смещений баллов. Если указать количество больше единицы, вы получите партию одним нажатием, что удобно для заполнения рабочего листа или одновременного розыгрыша нескольких лотерейных билетов.
Для честного розыгрыша среди пронумерованных участников установите минимум на первый билет, максимум на последний, отключите дубликаты и задайте количество, равное числу победителей. Перевёрнутые границы меняются местами автоматически, поэтому ввод 50 и 10 работает как 10 и 50. Поскольку результаты не сохраняются, скопируйте их перед новой генерацией, если вам нужна запись розыгрыша.
Как использовать
- Задайте диапазонВведите минимальное и максимальное целые значения, которые хотите разрешить.
- Выберите количествоСгенерируйте одно число или партию случайных чисел.
- Выберите параметрыРазрешите дубликаты для выборки с возвращением или отсортируйте результат для удобства чтения.