Генератор

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

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

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

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

Все инструменты

Числа

Сопутствующие инструменты

Продолжайте использовать полезные инструменты для решения ближайших задач.

Как пользоваться генератором случайных чисел

Введите наименьшее нужное значение в поле Минимум, а наибольшее — в поле Максимум, затем укажите в поле Граф, сколько чисел вам нужно, вплоть до 100. Нажмите Генерировать, и инструмент мгновенно вернёт столько случайных целых чисел, каждое из которых лежит между минимумом и максимумом включительно. Кнопка Копировать помещает весь список в буфер обмена, чтобы вставить его в таблицу, сообщение в чате или документ. Повторная генерация даёт новый, не связанный с прежним набор чисел, поэтому можно тянуть, пока не получите нужный результат.

Псевдослучайность против истинной случайности

Этот генератор псевдослучайный. Математический алгоритм в браузере стартует с внутреннего начального значения (seed) и выдаёт последовательность чисел, равномерно распределённых и непредсказуемых в обычном применении, хотя они вычисляются, а не измеряются из физического мира. Истинно случайный источник, напротив, берёт энтропию из физических явлений — например, электрического шума или радиоактивного распада — и применяется там, где исход должен быть неугадываемым даже для злоумышленника, знающего систему. Для костей, игр, выбора в классе, выборки и розыгрышей псевдослучайные числа равномерны и честны. Для криптографических ключей или регулируемых азартных игр правильный выбор — сертифицированный аппаратный генератор истинно случайных чисел.

Примеры диапазонов и для чего они нужны

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

ЗадачаДиапазонКол-воПримечание
Бросок одной кости1 - 61Все грани равновероятны
Бросок двух костей1 - 62Сложите для результата 2-12
Подбрасывание монеты0 - 110 — орёл, 1 — решка
Розыгрыш в стиле лотереи1 - 496Уберите повторы вручную
Выбрать победителя среди участников1 - 2501Сначала пронумеруйте участников
Случайная выборка строк опроса1 - 100030Какие строки проверить

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

Разбор примера: выбор победителя розыгрыша

Допустим, в розыгрыше участвовали 80 человек. Перечислите их в таблице так, чтобы каждый занимал строку с номером от 1 до 80. Установите минимум 1, максимум 80 и количество 1, затем нажмите «Генерировать». Если результат — 47, побеждает человек из строки 47. Поскольку у каждого числа от 1 до 80 ровно равный шанс, ни один участник не получает преимущества. Если нужны и запасные победители, увеличьте количество до 3, а при повторе одного и того же числа просто сгенерируйте ещё раз для дубликата.

Почему этот инструмент полезен

Выбирать числа в уме медленнее, чем кажется, и они получаются незаметно смещёнными: люди подсознательно избегают повторов и тяготеют к середине диапазона. Генератор устраняет это смещение и решает вопрос за секунду: кто ходит первым, какую строку проверить выборочно, кто выигрывает приз или какое значение подставить в тестовый случай. Учителя вызывают учеников случайным образом, разработчики создают тестовые данные, а организаторы проводят честные розыгрыши — и всё это без установки программ и без создания учётной записи.

Точность и конфиденциальность

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

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

Эти числа действительно случайные?

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

Входят ли минимум и максимум в диапазон?

Да. Оба конца включаются. Если задать минимум 1 и максимум 6, каждый результат лежит в пределах от 1 до 6 включительно, поэтому и 1, и 6 выпадают так же часто, как 2, 3, 4 или 5. Диапазон замкнут с обеих сторон.

Могут ли числа повторяться, если генерировать сразу несколько?

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

Честно ли использовать это для розыгрыша или раздачи призов?

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

Отправляет ли генератор мои числа куда-либо?

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