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

Задайте диапазон и количество чисел и нажмите «Сгенерировать». Числа выдаёт криптографически стойкий генератор вашего браузера, поэтому у каждого числа в диапазоне ровно одинаковые шансы.

Обе границы тоже могут выпасть.
Случайные числа80, 31, 86, 3, 16
Сгенерировано чисел5
Чисел в диапазоне100
Повторы разрешеныНет

Каждый раз выбирается одно из 100 равновероятных целых чисел от 1 до 100 — с помощью crypto.getRandomValues и метода отбраковки.

Расчёт выполняется на вашем устройстве · формулы проверены на известных значениях · Как мы проверяем

Как пользоваться генератором

  1. Укажите границы диапазона в полях «От» и «До». Обе границы включаются: при диапазоне от 1 до 10 может выпасть и 1, и 10. Можно использовать отрицательные числа.
  2. Выберите, сколько чисел нужно — от 1 до 10 000.
  3. Отметьте «Без повторов», если каждое число может выпасть только один раз, как в лотерее или жеребьёвке.
  4. Нажмите «Сгенерировать». Каждое нажатие даёт новый, независимый результат; кнопка «Копировать» переносит числа в буфер обмена.

Для чего пригодится

Насколько это случайно

Генератор использует функцию crypto.getRandomValues — тот же источник случайности, которым браузер пользуется для шифрования. В отличие от простой Math.random, её результаты нельзя предсказать по предыдущим.

Чтобы все числа выпадали с одинаковой вероятностью, применяется метод отбраковки. Случайное 32-битное значение, которое попало бы в «неполный» последний отрезок, отбрасывается и генерируется заново. Без этого при простом делении с остатком небольшие числа выпадали бы немного чаще остальных.

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

Вероятности, которые полезно знать

ЗадачаВероятность
Выпадет конкретное число от 1 до 101 из 10 (10 %)
Выпадет конкретное число от 1 до 1001 из 100 (1 %)
Угадать все 6 чисел из 451 из 8 145 060
Хотя бы один повтор среди 10 чисел от 1 до 100около 37 %

Последняя строка удивляет многих: повторы появляются гораздо раньше, чем кажется (тот же эффект, что и в «парадоксе дней рождения»). Если повторы недопустимы, обязательно включите соответствующую галочку.

Частые вопросы

Как выбрать победителя розыгрыша?

Пронумеруйте участников по порядку, укажите диапазон от 1 до числа участников и сгенерируйте одно число. Если победителей несколько, задайте нужное количество и включите режим без повторов.

Входят ли границы диапазона в результат?

Да. И «От», и «До» могут выпасть. Диапазон от 1 до 6 работает как обычный игральный кубик.

Можно ли получить числа без повторов?

Да, отметьте «Без повторов». Тогда количество чисел не может превышать размер диапазона: из диапазона от 1 до 10 можно выбрать максимум 10 разных чисел.

Как сгенерировать число от 1 до 100?

Оставьте значения по умолчанию — «От» 1, «До» 100 и одно число — и нажмите «Сгенерировать». Каждое нажатие даёт новое число, и у всех ста чисел одинаковые шансы.

Можно ли подделать результат?

Генератор работает в вашем браузере и использует криптографически стойкий источник случайности, так что ни мы, ни кто-либо другой не может заранее задать результат. Для публичных розыгрышей записывайте экран — это лучшее доказательство честности.

Разместите этот калькулятор на своём сайте

Бесплатно для любого сайта или блога. Вставьте этот код туда, где должен появиться калькулятор:

Обновлено: 8 октября 2026 г.

Меню

Разделы

Финансовые калькуляторы15 калькуляторовКалькуляторы для бизнеса и покупок6 калькуляторовКалькуляторы здоровья6 калькуляторовМатематические и школьные калькуляторы6 калькуляторовКалькуляторы дат и времени5 калькуляторовСколько дней до праздника8 калькуляторовКалькуляторы и инструменты на каждый день4 калькулятора

CalcWorthy

О проектеКонтактыКонфиденциальностьУсловия использования

Язык

Язык
РусскийRussianEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese