Сид запускает последовательность с начала
Новый запуск не продолжает прошлый набор. Запишите тип, алфавит и границы вместе с сидом. Пробелы непустого сида участвуют в вычислении; текущее время не добавляется скрытым образом.
Идентификаторы
Выберите тип и создайте набор. Сид предназначен для тестов; пароли используют только безопасный источник.
Безопасный режим использует Web Crypto. Каждый запуск создаёт новый набор; правка настроек не запускает генерацию.
Ввод обрабатывается в этом браузере и не отправляется на сервер.
Длина считает кодовые точки Unicode. Свой набор: до 256 различных точек и 4 096 единиц ввода. Повторы удаляются; пробельные и управляющие символы запрещены.
1–1 000 значений; длина строк/байтов 1–1 024. Для типов с длиной: количество × длина ≤ 100 000.
Выберите параметры и создайте набор.
Генератор случайных строк помогает повторить завтра тест с теми же входными данными. Для нового пароля такая предсказуемость, напротив, нежелательна. Сначала выберите источник случайности, затем сохраните сид, алфавит и границы вместе с тестовым сценарием.
Генератор случайных строк начинает одну и ту же последовательность заново при одинаковом сиде и действующих параметрах. Безопасный режим получает новые значения через Web Crypto. Выбор пароля включает только его. Изменение настроек оставляет прежний результат видимым, но блокирует экспорт до повторного запуска.
Запрос 16 байтов даёт массив из 16 чисел от 0 до 255. В шестнадцатеричной записи это 32 знака нижнего регистра, включая начальные нули. С одинаковым сидом и длиной оба вида представляют те же байты, что удобно для проверки примера кодирования.
Новый запуск не продолжает прошлый набор. Запишите тип, алфавит и границы вместе с сидом. Пробелы непустого сида участвуют в вычислении; текущее время не добавляется скрытым образом.
Строки считают кодовые точки Unicode, а hex и байты — исходные байты. Обе границы чисел и дат включены. Пример после предварительного просмотра загружает настройки трёх строк длиной 12 с фиксированным сидом.
Изменение параметров само по себе не создаёт новый случайный текст. Используйте кнопку или Ctrl/Cmd + Enter. Сначала видны 50 значений, далее можно показывать по 100; копирование и файлы всегда содержат весь актуальный набор.
Доступны буквы, цифры, их сочетание, символы для URL и свой алфавит. Повторяющиеся кодовые точки удаляются перед выбором: повтор буквы не увеличивает её вес. Разрешены видимые символы Unicode; пробельные, управляющие и форматирующие символы отклоняются.
Числа выбираются из замкнутого интервала в пределах знакового 32-битного типа. Выборка с отклонением устраняет смещение при делении по модулю. При равных границах получается константа. true и false равновероятны, но набор не обязан делиться точно пополам.
Пароли получают случайность только из Web Crypto и содержат заглавную букву, строчную, цифру и знак. Целый кандидат выбирается равномерно и отклоняется, если отсутствует класс. Длина — 8–128 символов; использование сида для пароля запрещено.
Даты представляют календарные дни UTC без зависимости от часового пояса. IPv4 ограничен 192.0.2.1–192.0.2.254, IPv6 — 2001:db8::/32. MAC имеет локальный и индивидуальный тип. Адреса не назначаются устройствам и не проверяются сетевыми запросами.
Байты выводятся десятичными массивами, hex — текстом нижнего регистра с начальными нулями. TXT содержит одно значение в строке. JSON сохраняет числа, логические значения и массивы, чтобы при импорте не превращать каждый элемент обратно из текста.
Сид позволяет с теми же настройками заново построить ту же последовательность. Сохраните также тип, порядок символов алфавита и диапазон. Каждый запуск начинается сначала. Это полезно для воспроизведения сбоя, но делает результаты неподходящими для настоящих секретных токенов.
Проверьте ограничения целевого поля: длину, допустимые символы, тип данных и требование уникальности. В hex длина задана в байтах, а текст вдвое длиннее. Сгенерированная строка не регистрируется как ключ API и не получает автоматически права, срок действия или отзыв.
Случайный выбор не проверяет существующие записи и не исключает повторы. Особенно часто они появляются в коротких строках и маленьких диапазонах. Если ID должен быть уникален в базе, нужна проверка ограничения в этой базе либо отдельная схема идентификаторов.
Безопасный режим использует криптографический источник Web Crypto и выборку с отклонением. При недоступности источника возникает ошибка, без перехода на слабую случайность. Для пароля выбирайте соответствующий тип; сидовый режим специально предсказуем и предназначен для тестов.
От 1 до 1 000 за один запуск. Строки допускают до 1 024 кодовых точек, байтовые форматы — до 1 024 байтов, пароли — до 128 знаков. Для типов с длиной количество × длина не должно превышать 100 000. Экспорт включает весь набор, даже если часть строк скрыта в предварительном просмотре.
Результат оказался неожиданным?
Генератор случайных строк позволяет явно задать источник, длину и формат. Запишите точный сид и параметры рядом с повторяемым тестом; настоящие пароли не включайте в общие примеры и журналы.