Головна / Генератори випадкових значень / Генератор випадкових рядків
Безкоштовні онлайн-інструменти

Генератор випадкових рядків

Вкажіть довжину, кількість і набір символів. Генератор створить випадкові рядки з літер, цифр, символів або власного алфавіту прямо в браузері. Обробка викон…

Почати роботу

Що робить генератор

Інструмент створює випадкові рядки за вказаною довжиною, кількістю та набором символів. Ви вказуєте довжину від 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. Додайте ці символи до власного алфавіту або перемкніть необхідні набори.

Обробка виконується локально у вашому браузері.