Інструмент RPGmarkov-namegen-js

Генератор імен

Процедурна генерація автентичних імен для персонажів, міст, королівств та планет за допомогою N-вимірних ланцюгів Маркова.

Тематичний набір (Корпус)

Додаткові фільтри та обмеження

Пошук схожих імен (Damerau-Levenshtein)

Введіть ім'я, щоб відсортувати поточні згенеровані результати за ступенем фонетично-орфографічної подібності.

Результати генерації

0
Натисніть на картку для копіювання або зірочку для збереження

Збережені імена (Обране)0

Збережені імена з'являться тут після натискання на зірочку ⭐

Як працює генератор на основі ланцюгів Маркова?

На відміну від звичайних генераторів, які випадково комбінують фіксовані списки префіксів та суфіксів,ланцюг Маркова $N$-го порядку аналізує статистичну ймовірність появи кожної наступної літери після попередніх $N$ символів у навчальному корпусі слів.

🎲 Порядок моделі (Order)

Визначає довжину контекстної пам'яті. Порядок 2 створює більш абстрактні та експериментальні імена, тоді як порядок 3–4 зберігає впізнавану структуру оригіналу.

📉 Katz Back-off

Якщо алгоритм натрапляє на рідкісну комбінацію символів, він плавно відкочується до нижчого порядку (Order - 1), запобігаючи несподіваному обриву слова.

📏 Відстань Дамерау-Левенштейна

Вимірює кількість операцій редагування між словами для швидкого пошуку найближчих фонетичних варіантів.