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

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

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

Что нужно сгенерировать?
Дроби, порядок и формат

Выберите, что сгенерировать, и нажмите «Сгенерировать».

Как пользоваться

  1. Выберите, что нужно: числа, пароль, парольную фразу, UUID или случайную строку.
  2. Для чисел задайте минимум, максимум, количество и разрешены ли повторы, или нажмите быстрый выбор, например «От 1 до 100» или «Лотерея 6 из 49».
  3. Для паролей и строк выберите длину и набор символов, для парольной фразы — количество слов.
  4. Нажимайте «Сгенерировать», когда нужен новый результат, затем скопируйте его или скачайте список как текстовый файл.

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

Действительно непредсказуемо

Используется криптографический источник случайности браузера (crypto.getRandomValues), а не Math.random, без перекоса в пользу каких-либо чисел.

Диапазоны, без повторов, лотереи

Любой диапазон, отрицательные числа, дроби, до 10 000 чисел за раз, по порядку или вперемешку, с повторами или без.

Надёжные пароли

От 4 до 128 символов выбранных типов. Каждый тип встречается хотя бы раз, а индикатор показывает надёжность.

Запоминаемые фразы

Парольные фразы по методу Diceware из списка EFF на 7776 слов. Пять слов дают около 65 бит энтропии.

UUID v4 и v7

Стандартные UUID (GUID) по RFC 9562, до 1000 за раз, заглавными или строчными, с дефисами или скобками и без них.

Конфиденциально

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

Насколько случайны числа?

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

Генератор также исключает смещение остатка от деления. Простой способ вроде случайное % 6 делает одни числа чуть вероятнее других. Здесь значения, которые дали бы перекос, отбрасываются и выбираются заново, поэтому у каждого числа в диапазоне ровно одинаковые шансы.

Насколько надёжен мой пароль?

Надёжность измеряется в битах энтропии: это число попыток, которое понадобится злоумышленнику, записанное как степень двойки. Каждый лишний бит удваивает работу. Для случайных паролей это длина × log2 от числа возможных символов.

Для важных аккаунтов ориентируйтесь минимум на 80 бит. Случайный пароль из 16 символов с заглавными и строчными буквами, цифрами и символами имеет около 103 бит. Фраза из 5 слов — около 65 бит, из 7 слов — около 90.

Тип пароляЭнтропия
8 символов, только строчные38 бит · слабый
11 символов, буквы и цифры65 бит · надёжный
12 символов, все типы77 бит · надёжный
16 символов, все типы103 бита · очень надёжный
Фраза из 4 слов52 бита · средний
Фраза из 6 слов78 бит · надёжный

Пароль или парольная фраза?

Случайный пароль даёт максимум надёжности при минимуме символов — это удобно с менеджером паролей, который вводит его за вас. Парольная фраза длиннее, но её гораздо проще запомнить и набрать, поэтому она идеальна для мастер-пароля менеджера, входа в компьютер или Wi-Fi.

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

UUID v4 или v7?

UUID (в инструментах Microsoft — GUID) — это 128-битный идентификатор из 32 шестнадцатеричных цифр, например 3f2b8c1e-9d4a-4f6b-a1c3-5e7d9b2f4a60. Версия 4 полностью случайна, кроме 6 фиксированных битов, то есть содержит 122 случайных бита; вероятность совпадения ничтожна.

Версия 7, описанная в RFC 9562 в 2024 году, начинается со времени в миллисекундах. Поэтому новые идентификаторы сортируются по времени создания, и индексы баз данных остаются компактными и быстрыми. Используйте v7 для ключей в базах данных, а v4 — когда ID не должен раскрывать время создания.

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

Как выбрать случайное число от 1 до 100?

Нажмите быстрый выбор «От 1 до 100» или задайте минимум 1 и максимум 100 и нажмите «Сгенерировать». Оба края диапазона тоже могут выпасть.

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

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

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

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

Безопасно ли создавать пароли на сайте?

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

Какой длины должен быть пароль?

Минимум 12 символов всех типов для обычных аккаунтов и 16 или больше для почты, банка и менеджера паролей. С менеджером паролей длина вам ничего не стоит.

Чем UUID отличается от GUID?

На практике ничем. GUID — так Microsoft называет тот же 128-битный идентификатор. Отметьте «Заглавные буквы» и «Фигурные скобки», чтобы получить формат {XXXXXXXX-...} для Windows и .NET.

Могут ли два UUID совпасть?

Теоретически да, практически нет. При 122 случайных битах пришлось бы создавать около миллиарда UUID v4 в секунду примерно 86 лет, чтобы с вероятностью 50 % получить хотя бы один дубликат.

Похожие инструменты

Нужно что-то создать?

Расскажите, что вы хотите построить.

Расскажите, что вам нужно создать: от простого сайта до полноценного приложения, AI-решения, автоматизации или индивидуальной системы.

Расскажите, что хотите создать. Мы рассматриваем каждую заявку и отвечаем по email.

Контакты

Спасибо, ваша заявка отправлена.

Мы рассмотрим детали и ответим по email.