Генератор случайных строк
Генерируйте случайные строки длиной от 1 до 256 символов, используя любую комбинацию наборов символов: прописные и строчные буквы, цифры и символы. Подходит для значений-заполнителей, тестовых данных, идентификаторов и временных меток. Каждый символ берётся из криптографически стойкого генератора случайных чисел, поэтому результат распределён равномерно.
Как сгенерировать случайную строку
-
1
Выберите длину
От 1 до 256 символов в строке.
-
2
Выберите наборы символов
Прописные буквы, строчные буквы, цифры, символы: отметьте любую комбинацию.
-
3
Укажите количество
Сгенерируйте от 1 до 100 строк за один раз.
-
4
Генерировать
Скопируйте результат или сразу сгенерируйте новую партию строк.
Распространённые схемы использования
| Использование | Длина | Набор символов |
|---|---|---|
| ID тестовой фикстуры | 8–12 | строчные буквы + цифры |
| URL-слаг | 6–10 | строчные буквы + цифры + дефис |
| Nonce / CSRF-токен | 32 | буквы и цифры |
| Ключ API (hex) | 32–64 | строчные буквы + цифры |
| Пароль | 16 и более | буквы, цифры и символы |
Это не генератор паролей
Для реальных пользовательских паролей лучше использовать специализированный генератор паролей: он гарантирует наличие категорий символов (хотя бы одна цифра, один символ) и показывает индикатор надёжности. Этот инструмент лучше подходит для черновых строк, где нужны просто псевдослучайные символы.
Проверка энтропии
Энтропия в битах равна length * log2(alphabet size). Строка из 8 символов только из строчных букв имеет 8 × log₂(26) = 37 бит энтропии, её легко взломать полным перебором. Строка из 16 буквенно-цифровых символов имеет 16 × log₂(62) = 95 бит, это на грани надёжности. Для криптографических задач стремитесь к 128 битам (22 буквенно-цифровых символа или 32 шестнадцатеричных).
Часто задаваемые вопросы
Каждый символ берётся из криптографически стойкого генератора случайных чисел, а не из предсказуемого источника. Однако для пользовательских секретных данных (паролей, ключей API) рекомендуется использовать специализированные генераторы, которые дополнительно требуют, например, «наличие хотя бы одной цифры».
Любое сочетание прописных (A-Z), строчных (a-z) букв, цифр (0-9) и символов (!@#$%^&*()-_=+[]{}|;:,.<>?). Для генерации строки должен быть включён хотя бы один набор.
До 256 символов в строке и до 100 строк за один раз. Чтобы получить больше, сгенерируйте несколько партий.
Каждая генерация независима. Для буквенно-цифровой строки из 20 символов вероятность совпадения за миллиард генераций астрономически мала, но не равна нулю.
Сопутствующие инструменты
Генератор названий городов
Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных с короткими заметками к каждому результату.
Переводчик иконок
Введите английский текст, и каждое слово из встроенного списка получит подходящий эмодзи. Скопируйте результат как текст с эмодзи.
Генератор бегущей строки
Создавайте анимированные бегущие заголовки с настраиваемой скоростью, размером шрифта и цветами. Предпросматривайте CSS-строку marquee или панель объявлений вживую в браузере.
Символы стрелок для копирования
Копируйте популярные Unicode-стрелки одним щелчком: прямые, двойные, диагональные, крючковые, круговые и треугольные для документов, чатов и дизайна.
Преобразователь текста для людей с дислексией
Переформатируйте вставленный текст в короткие абзацы и строки примерно по 72 символа для более лёгкого чтения. Скопируйте результат в любой документ, письмо или редактор.
Символ «меньше или равно»
Копируйте знак ≤ и связанные математические символы сравнения. Включает Unicode, HTML-сущности и разметку LaTeX для электронных таблиц, научных работ и веб-страниц.
Инструмент доступен на других языках
- Generator losowych ciągów znaków [PL]
- ランダム文字列生成器 [JA]
- เครื่องสร้างลำดับข้อมูลสุ่ม [TH]
- مولد سلسلة عشوائية [AR]
- Gerador de Strings Aleatórias [PT]
- Generador de Cadenas Aleatorias [ES]
- Zufälliger Zeichen-Generator [DE]
- Bộ tạo chuỗi ngẫu nhiên [VI]
- slumpmässig stränggenerator [SV]
- Generator van willekeurige strings [NL]
- Générateur de chaînes aléatoires [FR]
- Generator Deret Acak [ID]
- 랜덤 문자열 생성기 [KO]
- Rastgele Dize Üreteci [TR]
- 随机字符串生成器 [ZH]
- Random String Generator [EN]
- Generatore di Stringhe Casuali [IT]