Генератор випадкових рядків
Вкажіть довжину, кількість і набір символів. Генератор створить випадкові рядки з літер, цифр, символів або власного алфавіту прямо в браузері. Обробка викон…
Почати роботу
Що робить генератор
Інструмент створює випадкові рядки за вказаною довжиною, кількістю та набором символів. Ви вказуєте довжину від 1 до 10 000 кодових точок Юнікоду, кількість рядків від 1 до 1 000, обираєте прапорці великі літери, малі літери, цифри, символи або вставляєте власний алфавіт. Результат виводиться у вигляді текстових рядків, кожен на окремому рядку.
Приклад роботи
Нехай власний алфавіт складається з AB, довжина встановлена в 4, а кількість рядків — у 2. Інструмент може повернути такі два рядки:
ABBA
BAAAЯкщо заданий власний алфавіт, він має пріоритет над усіма прапорцями наборів символів.
Як відбувається генерація
Генерація виконується в браузері. Для кожного символу інструмент бере криптографічно випадкове ціле число і використовує rejection sampling (відкидання значень поза потрібним діапазоном), щоб символ обирався з рівномірною ймовірністю. Кожна позиція обирається незалежно, тому можливі повтори символів у межах одного рядка та збіги між рядками.
Правила об’єднання алфавітів
Якщо ви не ввели власний алфавіт, об’єднуються лише позначені прапорцями набори. Вбудований алфавіт виключає схожі символи: великі I та O, малу l, а також цифри 0 та 1. Якщо потрібна будь-яка з цих літер або цифр, додайте її у власний алфавіт.
Обмеження та типові помилки
- Власний алфавіт обмежений 10 000 кодових точок Юнікоду.
- Порожній алфавіт не допускається: виберіть хоча б один набір символів або введіть алфавіт.
- Інструмент не гарантує унікальність рядків, наявність символів з кожної групи чи певний баланс у короткій вибірці.
- Сил-значення (seed) немає, тому результат неможливо відтворити після оновлення сторінки.
Практичний чек-лист
- Перевірте довжину та кількість перед генерацією; копіюйте результат одразу після створення.
- Якщо результат призначений для тестів чи демонстрацій, ставтеся до нього як до синтетичних даних, а не як до підтверджених реальних записів.
- Для паролів або токенів зберігайте результат у захищеному менеджері паролів, а не в звичайному тексті.
Часті запитання
Чи можна відтворити той самий результат?
Ні. Інструмент не має сид-значення, і кожна генерація відбувається заново. Якщо потрібно зберегти конкретний набір рядків, скопіюйте його одразу після генерації.
Чому генератор може повернути однакові рядки?
Кожен символ обирається незалежно, а генерація є випадковою з повтореннями. У короткій вибірці це природно; рівномірна ймовірність не означає, що кожна невелика вибірка буде збалансованою.
Чому у випадковому рядку немає великих літер або цифр?
Якщо ви працюєте з власним алфавітом, він повністю замінює прапорці. Також вбудовані набори не містять I, O, l, 0 та 1. Додайте ці символи до власного алфавіту або перемкніть необхідні набори.
Обробка виконується локально у вашому браузері.