M ToolsMio

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

Случайные числа в любом диапазоне — с повторами или без. Выберите число от 1 до 100, бросьте кубик или лотерейные числа — бесплатно и приватно.

Быстрые пресеты
Нажмите «Сгенерировать», чтобы получить случайные числа

Работает на Web Crypto API — криптографически стойкая случайность.

Возможности

100% в браузере

Все числа генерируются прямо в вашем браузере. Ваши настройки и результаты никогда не покидают ваше устройство.

Бесплатно и без регистрации

Без регистрации, ограничений и скрытых платежей.

Мгновенные результаты

Генерируйте до 1000 чисел в любом диапазоне в реальном времени — без ожидания.

Криптографическая безопасность

Числа берутся из Web Crypto API — того же криптографического источника, который используется для паролей, а не из предсказуемого Math.random().

Без повторов, сортировка и пресеты

Генерируйте уникальные числа без повторов, сортируйте их по возрастанию или используйте пресеты в один клик для кубика, монетки и лотереи.

Как сгенерировать случайные числа?

  1. Введите минимальное и максимальное значения диапазона — например, 1 и 100.
  2. Укажите, сколько чисел вам нужно — от одного до 1000.
  3. При желании включите «Без повторов», чтобы исключить повторяющиеся числа, и «Сортировку результатов», чтобы их упорядочить.
  4. Нажмите «Сгенерировать» — или воспользуйтесь быстрым пресетом для кубика, монетки или лотерейных чисел.
  5. Нажмите «Копировать», чтобы забрать числа, или «Скачать», чтобы сохранить их в текстовый файл.

Типичные сценарии использования

Лотереи и розыгрыши

Честно определяйте выигрышные билеты или числа для лотереи. Включите «Без повторов», чтобы один и тот же билет не мог выиграть дважды, а результаты отсортируйте для удобства чтения.

Игры и настолки

Бросайте кубик (1-6 или с любым числом граней), подбрасывайте монетку (1-2) или генерируйте броски урона для настольных ролевых игр — с криптографической честностью.

Выборка и статистика

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

Учёба и решения

Выбирайте случайного ученика, определяйте, кто пойдёт первым, или улаживайте дружеские споры — быстро, беспристрастно и наглядно для всех.

Советы по использованию генератора случайных чисел

Часто задаваемые вопросы

Действительно ли случайны числа этого генератора?
Он настолько близок к настоящей случайности, насколько это возможно для программы. Инструмент использует Web Crypto API (crypto.getRandomValues) — криптографически безопасный генератор случайных чисел (CSPRNG), встроенный в ваш браузер и инициализируемый пулом энтропии операционной системы. Это тот же источник, который браузеры применяют для ключей шифрования. Он проходит статистические тесты на случайность и куда менее предсказуем, чем Math.random(), который рассчитан на скорость, а не на безопасность. Там, где важна честность, — например в розыгрышах или лотереях, — всегда выбирайте именно криптографический источник, как этот.
Можно ли генерировать случайные числа без повторов?
Да. Включите опцию «Без повторов», и все числа в результатах будут разными. Инструмент выполняет выборку без возвращения — как будто вы достаёте пронумерованные шары из мешка, — поэтому каждое число может выпасть максимум один раз. Если вы запросите больше уникальных чисел, чем вмещает диапазон (например, 10 уникальных чисел от 1 до 6), вы получите понятную ошибку с объяснением ограничения.
Как выбрать случайное число от 1 до 100?
Установите минимум 1 и максимум 100, оставьте количество равным 1 и нажмите «Сгенерировать». Каждое число от 1 до 100 имеет совершенно одинаковую вероятность быть выбранным. Чтобы выбрать сразу нескольких победителей, увеличьте количество — и включите «Без повторов», если каждая запись должна победить только один раз. Те же шаги работают для любого диапазона, включая 1-10, 1-6 для кубика или отрицательные диапазоны, например от -50 до 50.
Можно ли выбрать с его помощью лотерейные числа?
Да. Включите «Без повторов» и «Сортировку результатов», задайте диапазон под вашу лотерею (например, 1-49) и сгенерируйте столько чисел, сколько нужно, — например 6. Пресет «Лотерея» в один клик делает именно это. Инструмент криптографически честен, поэтому его часто используют и для розыгрышей, призовых акций и жеребьёвок на уроках. Учтите: тиражи лотереи — независимые события, и ни одна комбинация чисел не более вероятна, чем любая другая.
Отправляются ли мои данные на сервер?
Нет. Вся генерация происходит целиком в вашем браузере с помощью Web Crypto API — сервер вообще не задействован. Всё, что вы вводите или генерируете, никогда не передаётся, не сохраняется и не записывается нигде за пределами вашего устройства. Вы можете проверить это сами: во время генерации чисел откройте вкладку Network в DevTools браузера — вы не увидите ни одного исходящего запроса. Даже ваши настройки сохраняются только локально в вашем браузере и исключительно для удобства.

Ещё инструменты