rubin / name-generator
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/rubin/name-generator
Requires
- php: >=7.4.0
- ext-mbstring: *
This package is auto-updated.
Last update: 2025-10-14 04:26:55 UTC
README
composer require rubin/name-generator
use Rubin\NameGenerator\Markov;
$MarkovName = new Markov(time());
$MarkovName->setNameList([
    'Амариэ',
    'Амдир',
    'Амрас',
    'Амрод',
    'Амрот',
    'Анайрэ',
    'Ангрод',
    'Аргон',
    'Аредэль',
    'Арвен',
    'Аэгнор',
    'Белег',
    'Воронвэ',
    'Галадон',
    'Галадриэль',
    'Галатиль',
    'Галдор',
    'Галион',
    'Гвиндор',
    'Гилдор',
    'Гил-Галад',
    'Глорфиндел',
    'Даэрон',
    'Дэнетор',
    'Дуилин',
    'Идриль',
    'Имин',
    'Иминиэ',
    'Ингвион',
    'Ингвэ',
    'Инглор',
    'Индис',
    'Иримэ',
    'Карантир',
    'Квеннар',
    'Келеборн',
    'Келебриан',
    'Келебримбор',
    'Келегорм',
    'Кирдан',
    'Куруфин',
    'Леголас',
    'Линдир',
    'Лютиэн',
    'Маблунг',
    'Маглор',
    'Махтан',
    'Маэглин',
    'Маэдрос',
    'Мириэль',
    'Митреллас',
    'Неллас',
    'Нерданэль',
    'Нимлот',
    'Нимродэль',
    'Ольвэ',
    'Ородрет',
    'Орофер',
    'Орофин',
    'Пенголод',
    'Пенлод',
    'Рог',
    'Румил',
    'Салгант',
    'Саэрос',
    'Тата',
    'Татиэ',
    'Тингол',
    'Трандуил',
    'Тургон',
    'Феанор',
    'Финарфин',
    'Финвэ',
    'Финдис',
    'Финдуилас',
    'Финголфин',
    'Фингон',
    'Финрод',
    'Халдир',
    'Эарвен',
    'Эгалмот',
    'Эктелион',
    'Элеммакил',
    'Эленвэ',
    'Эльвэ',
    'Эльмо',
    'Энелиэ',
    'Энель',
    'Энердил',
    'Элладан',
    'Элрохир',
    'Элронд',
    'Эльдалотэ',
    'Эол',
    'Эрестор',
]);
$MarkovName->makeList();
echo $MarkovName->makeName();
- Маглинарас
- Амакилас
- Галатанэль
- Кель
- Гил
- ...