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

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

Задайте длину и набор символов, нажмите «Сгенерировать» — получите надёжные пароли из случайных букв, цифр и символов. Нажмите на любой, чтобы скопировать. Пароли создаются в браузере на crypto.getRandomValues и никуда не отправляются.

🔐 Генератор паролей

Пароли создаются в браузере через crypto.getRandomValues и никуда не отправляются. Нажмите на пароль, чтобы скопировать.

🔒 Всё генерируется в вашем браузере через crypto.getRandomValues — честная случайность без отправки данных на сервер.

Подробнее

Надёжный пароль строится на случайных числах: каждый символ выбирается по случайному индексу из набора допустимых знаков, а источником этих индексов служит генератор случайных чисел. Здесь используется crypto.getRandomValues — криптографический генератор браузера, который выдаёт равномерные случайные значения, пригодные для паролей и ключей (в отличие от обычного Math.random(), предсказуемого при должном анализе). Вы задаёте длину (рекомендуется 12–16 символов и больше) и выбираете группы символов: строчные буквы всегда, плюс по желанию заглавные, цифры и спецсимволы. Генератор гарантирует хотя бы по одному символу из каждой выбранной группы, остальное заполняется случайно и перемешивается. Похожие знаки (0 и O, 1 и l) исключены для удобного ввода. Можно сгенерировать несколько вариантов и выбрать подходящий — нажмите на пароль, чтобы скопировать. Если нужен просто список случайных чисел или цифр, а не пароль, воспользуйтесь генератором случайных чисел или генератором цифр — ссылки ниже. Пароли создаются на вашем устройстве и никуда не передаются.

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

Как связаны случайные числа и пароли?

Каждый символ пароля выбирается по случайному индексу из набора допустимых знаков. Источник этих индексов — генератор случайных чисел crypto.getRandomValues браузера.

Почему не подойдёт обычный Math.random()?

Math.random() — псевдослучайный и при анализе может быть предсказуем. Для паролей нужен криптографический генератор, поэтому используется crypto.getRandomValues.

Можно ли получить просто список случайных чисел?

Да, для этого есть генератор случайных чисел и генератор случайных цифр — ссылки в блоке «Другие генераторы» ниже.

Пароли отправляются на сервер?

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