rubin/name-generator

There is no license information available for the latest version (1.0.0) of this package.

1.0.0 2022-03-13 19:06 UTC

This package is auto-updated.

Last update: 2024-11-14 02:18:38 UTC


README

composer require rubin/name-generator
use Rubin\NameGenerator\Markov;

$MarkovName = new Markov(time());
$MarkovName->setNameList([
    'Амариэ',
    'Амдир',
    'Амрас',
    'Амрод',
    'Амрот',
    'Анайрэ',
    'Ангрод',
    'Аргон',
    'Аредэль',
    'Арвен',
    'Аэгнор',
    'Белег',
    'Воронвэ',
    'Галадон',
    'Галадриэль',
    'Галатиль',
    'Галдор',
    'Галион',
    'Гвиндор',
    'Гилдор',
    'Гил-Галад',
    'Глорфиндел',
    'Даэрон',
    'Дэнетор',
    'Дуилин',
    'Идриль',
    'Имин',
    'Иминиэ',
    'Ингвион',
    'Ингвэ',
    'Инглор',
    'Индис',
    'Иримэ',
    'Карантир',
    'Квеннар',
    'Келеборн',
    'Келебриан',
    'Келебримбор',
    'Келегорм',
    'Кирдан',
    'Куруфин',
    'Леголас',
    'Линдир',
    'Лютиэн',
    'Маблунг',
    'Маглор',
    'Махтан',
    'Маэглин',
    'Маэдрос',
    'Мириэль',
    'Митреллас',
    'Неллас',
    'Нерданэль',
    'Нимлот',
    'Нимродэль',
    'Ольвэ',
    'Ородрет',
    'Орофер',
    'Орофин',
    'Пенголод',
    'Пенлод',
    'Рог',
    'Румил',
    'Салгант',
    'Саэрос',
    'Тата',
    'Татиэ',
    'Тингол',
    'Трандуил',
    'Тургон',
    'Феанор',
    'Финарфин',
    'Финвэ',
    'Финдис',
    'Финдуилас',
    'Финголфин',
    'Фингон',
    'Финрод',
    'Халдир',
    'Эарвен',
    'Эгалмот',
    'Эктелион',
    'Элеммакил',
    'Эленвэ',
    'Эльвэ',
    'Эльмо',
    'Энелиэ',
    'Энель',
    'Энердил',
    'Элладан',
    'Элрохир',
    'Элронд',
    'Эльдалотэ',
    'Эол',
    'Эрестор',
]);
$MarkovName->makeList();

echo $MarkovName->makeName();
  • Маглинарас
  • Амакилас
  • Галатанэль
  • Кель
  • Гил
  • ...