Генератор случайных чисел
Одно число или список до 10 000 значений в нужном диапазоне: без повторов, с шагом, дробными и исключениями, из криптографического источника браузера. Для розыгрыша есть ключ проверки, по которому любой участник повторит тот же результат, и карточка итогов в PNG.
Дополнительно: дробные, исключения, распределение, ключ проверки
Журнал этой вкладки
Источник: криптографический генератор браузера, выбор в диапазоне без смещения.
Какой режим для какой задачи
Восемь типовых сценариев и настройки под них. Всё это переключается в форме выше, ссылка на результат сохраняет выбранный набор.
| Задача | Настройка |
|---|---|
| Розыгрыш призов | Без повторов, по одному числу на приз; ключ проверки объявляется до запуска, PNG-карточка публикуется после. |
| Лотерейная комбинация | Пресеты «6 из 45» и «5 из 36»: без повторов, по возрастанию, как в билете. |
| Очередь или порядок выступлений | Без повторов, чисел столько, сколько участников; каждому достаётся свой номер. |
| Имитация бросков и тестовые данные | С повторами, любое количество до 10 000, разделитель под таблицу или новую строку. |
| Цены, номиналы, время | Шаг 50, 100 или 0,5: выпадают только кратные значения, без округления вручную. |
| Измерения с погрешностью | Нормальное распределение со средним и разбросом σ: значения ложатся колоколом. |
| Коды, PIN и тестовые идентификаторы | Ведущие нули до нужной длины; для программ запись в шестнадцатеричной или двоичной системе. |
| Повторный розыгрыш | Исключить уже выигравшие номера, чтобы они не выпали второй раз. |
Равномерное и нормальное распределение
Так выглядят 1 000 чисел из диапазона 1–100 в двух режимах: слева каждое значение выпадает одинаково часто, справа числа собираются вокруг среднего, и края почти пусты.
Для розыгрышей на публику те же числа красивее показывает лототрон онлайн: барабан крутится, шары выпадают по одному, а зерно и протокол позволяют потом подтвердить результат.
Как работает генератор и когда нужна криптографическая случайность
Генератор выдаёт числа в заданном диапазоне: одно или списком до десяти тысяч, с повторами или без, с шагом, дробными знаками и исключениями. Отдельный режим строит нормальное распределение со заданным средним и разбросом, а ключ проверяемого розыгрыша переключает источник на воспроизводимую последовательность: одинаковый ключ у всех участников даёт одинаковые числа. Под результатом считаются минимум, максимум, среднее, медиана и сумма, от десяти чисел рисуется гистограмма, а карточку итогов можно скачать картинкой для публикации.
Без ключа под капотом браузерный источник случайности: он берёт энтропию из системы, поэтому последовательность не повторяется от запуска к запуску и не восстанавливается по предыдущим значениям. Стоит понимать разницу между случайным и псевдослучайным. Обычные генераторы в программах детерминированы: одно и то же начальное состояние даёт одну и ту же последовательность, и это удобно для воспроизводимых расчётов. Для паролей нужен другой источник, криптографический, где предсказать следующее число нельзя даже зная предыдущие.

| Задача | Что нужно | Почему |
|---|---|---|
| Розыгрыш призов | Без повторов и ключ проверки | Один участник — один выигрыш, итог повторяем. |
| Очередь | Без повторов, чисел по числу участников | Каждому достаётся свой номер. |
| Тестовые данные | С повторами, нормальное распределение | Нужна имитация реального потока. |
| Пароль | Криптографический источник | Предсказуемость означает взлом. |


История: «Миллион случайных цифр», машина ERNIE и розыгрыш 1969 года
Случайность долго была дефицитом. Учёным и статистикам требовались длинные ряды чисел, а взять их было негде: кости и рулетка давали слишком медленный поток. В 1955 году корпорация RAND издала книгу «Миллион случайных цифр» — буквально страницы с цифрами, полученными от электронного шумового генератора. Её покупали и всерьёз использовали в расчётах.
Через два года британцы построили ERNIE — машину, разыгрывавшую номера облигаций по шуму в неоновых лампах. Компьютеры пошли другим путём: алгоритмические генераторы дешевле и быстрее, и с 1997 года стандартом де-факто стал «вихрь Мерсенна». Но там, где предсказуемость опасна, до сих пор берут физический шум — тепловой, атмосферный или квантовый.
Плохое перемешивание портит даже физический жребий. В декабре 1969 года в США разыгрывали очередь призыва: 366 капсул с датами рождения засыпали в барабан по месяцам и тянули по одной. Капсулы декабря легли сверху и выпадали раньше, у людей с днём рождения в конце года шанс попасть в первые сотни оказался заметно выше. Разбор этого розыгрыша вошёл в учебники статистики как пример того, что «тянуть наугад» ещё не значит «случайно».


Как разыграть без подтасовки и что проверить
Задайте диапазон и количество, при необходимости отключите повторы — и получите результат. Шаг оставляет только кратные числа, дробные знаки нужны для долей и процентов, исключения убирают уже разыгранные номера. Для публичного розыгрыша введите ключ и объявите его заранее: тогда итог повторит любой участник, а PNG-карточка с датой и параметрами закрепит результат.
Рядом полезны случайный выбор из списка, жеребьёвка команд, бросок кубиков и генератор паролей.
| Источник | системная энтропия браузера |
| С ключом | воспроизводимая последовательность |
| За раз | до 10 000 чисел |
| Распределения | равномерное и нормальное |
| «Миллион случайных цифр» | RAND, 1955 |
| ERNIE | 1957 год |
| Розыгрыш призыва в США | 1969 год |
| Числа | не покидают браузер |
Человек плохо изображает случайность сам: если попросить придумать двадцать чисел от одного до ста, повторов почти не окажется, зато середина диапазона окажется перегружена. Настоящая случайная выборка выглядит неровной — с повторами и пустыми участками, и это нормально; ровный ряд как раз и выдаёт руку человека. Проверить себя просто: загадайте двадцать чисел наугад, потом сгенерируйте столько же здесь и сравните гистограммы. На этом же ломаются подделки розыгрышей: слишком ровное распределение победителей по регионам или по времени регистрации выдаёт ручной подбор быстрее, чем любые совпадения. Поэтому в спорных случаях розыгрыш переигрывают публично, вместо того чтобы доказывать правоту расчётами: показать процесс проще, чем объяснить вероятности. Запись экрана с датой и списком участников снимает большинство вопросов ещё до того, как их зададут. Для крупных призов список участников публикуют заранее, чтобы после розыгрыша его нельзя было дополнить. Формально это не требуется, но именно из-за отсутствия такого списка чаще всего и разгораются споры вокруг результатов розыгрыша.
Как пользоваться
- От и до включительно, границы можно менять местами. Количество до 10 000; пресеты ставят частые варианты: 1–100, цифру 0–9, лотерейные 6 из 45 и 5 из 36.
- Без повторов для розыгрышей и очередей, порядок по возрастанию или убыванию, разделитель под таблицу или текст. Шаг оставляет только кратные числа: 50, 100 или 0,5.
- Дробные знаки, исключение уже выигравших номеров, нормальное распределение со средним и разбросом, ведущие нули для кодов, запись в двоичной или шестнадцатеричной системе и ключ проверяемого розыгрыша.
- Крупное число или список плашками, под ним статистика и гистограмма. Кнопки копируют, скачивают .txt, рисуют PNG-карточку с параметрами и датой и дают ссылку, которая повторяет настройки.
Частые вопросы
Числа действительно случайные
Без ключа они берутся из crypto.getRandomValues, криптографического генератора браузера, и выбираются в диапазоне без смещения: значения из неполного остатка отбрасываются, поэтому края выпадают так же часто, как середина. Дробные собираются из двух 32-битных слов, это 53 бита точности. Предсказать следующее число по предыдущим нельзя.
Как провести розыгрыш, чтобы результат можно было проверить
Введите ключ проверяемого розыгрыша, например дату и название конкурса, и объявите его участникам до запуска вместе с диапазоном и количеством. С ключом генератор переходит на воспроизводимую последовательность: любой человек с тем же ключом и параметрами получит те же числа, и оспорить итог станет труднее. Ссылка с параметрами и PNG-карточка с датой закрепят результат.
Чем режим без повторов отличается от обычного
В обычном режиме одно число может выпасть дважды, как при бросках кубика. Без повторов каждое значение встречается один раз, так тянут лотерейные комбинации и раздают номера очереди. Если чисел просят больше, чем помещается в диапазоне с учётом исключений, генератор выдаст сколько есть и напишет об этом.
Что дают шаг, дробные знаки и исключения
Шаг оставляет только кратные значения: с шагом 50 в диапазоне 100–1000 выпадут 100, 150, 200 и так далее. Дробные знаки нужны для долей, процентов и координат, до шести знаков после точки. Исключения убирают конкретные числа и диапазоны, например уже выигравшие номера при повторном розыгрыше.
Что такое нормальное распределение и когда оно нужно
Равномерное распределение даёт каждому числу одинаковый шанс, нормальное собирает значения колоколом вокруг среднего: чем дальше от него, тем реже. Так ведут себя измерения с погрешностью, рост, время реакции, поэтому режим пригодится для тестовых данных и моделирования. Среднее и разброс σ задаются в дополнительных настройках, значения вне диапазона перерисовываются.
Сколько чисел можно получить за раз и как их забрать
До 10 000 значений. До 300 показываются плашками, длиннее выводятся сплошным текстом с выбранным разделителем. Копирование даёт строку для вставки, кнопка .txt сохраняет файл, а PNG-карточка подходит для публикации итогов розыгрыша в соцсетях.
Данные куда-то отправляются
Нет. Генерация, статистика, карточка и журнал работают в браузере, журнал последних десяти запусков хранится только в этой вкладке и очищается кнопкой или при закрытии.
Спросите нейросети об инструменте
Похожие инструменты
Стеклянный барабан с шарами: тиражи 6 из 45 и свои, розыгрыш призов среди участников с резервом, зерно и отпечаток для проверки результата, протокол розыгрыша и ссылка на тираж.
ОткрытьСлучайный выбор из спискаВставьте список — инструмент вытянет одного или нескольких, без повторов, с весами и перемешиванием всей очереди; список остаётся в браузере.
ОткрытьЖеребьёвка командРазбить список людей на команды поровну или на пары, с капитанами и названиями, перебросить одним нажатием и скопировать результат.
ОткрытьБросок кубиковЛюбые кости по формуле 2d6+3: несколько слагаемых, преимущество и помеха, отброс младшего, порог сложности, серии и точные вероятности сумм.
ОткрытьГенератор паролейПароль длиной до 64 символов с выбором наборов и отсевом похожих знаков. Показывает стойкость в битах и время перебора, делает до 50 паролей пачкой.
ОткрытьКолесо фортуныСлучайный выбор из своего списка: вес секторов пометкой «×3», режим на выбывание и ссылка, по которой открывается то же колесо.
ОткрытьЕщё способы бросить жребий
Колесо фортуны, случайные числа и ники, монета и кубики, выбор из списка, жеребьёвка команд и карточки лото — в разделе 20 инструментов.