nubs/random-name-generator

一个用于创建有趣、有时令人愉快的随机名称的库。

v2.2.0 2021-01-12 13:46 UTC

README

一个用于创建有趣、有时令人愉快的随机名称的PHP库。

Build Status Scrutinizer Code Quality Coverage Status

Latest Stable Version Total Downloads License

Dependency Status

需求

此库需要PHP 5.6或更高版本。

安装

此包使用composer,因此您可以将nubs/random-name-generator添加为依赖项到您的composer.json文件,或执行以下命令

composer require nubs/random-name-generator

生成器

全部

"全部"生成器将利用所有其他配置的生成器来生成随机名称。它将从生成器列表中随机选择,然后使用它们的函数来生成随机名称。

用法

$generator = \Nubs\RandomNameGenerator\All::create();
echo $generator->getName();

或者,如果您想配置/构建要使用的生成器而不是使用所有可用的生成器,您可以自己构建它们

$generator = new \Nubs\RandomNameGenerator\All(
    [
        new \Nubs\RandomNameGenerator\Alliteration(),
        new \Nubs\RandomNameGenerator\Vgng()
    ]
);

游戏名称

游戏名称生成器基于先前 艺术。它将基于“典型”游戏生成独特名称。

示例

  • 神风泡泡糖战士
  • 摇滚女武神外传
  • 神经质的锤头侦探
  • 我的小登山者冲突
  • 小公主对太空变种

您还可以使用此网页示例查看更多由此库生成的游戏名称示例。

用法

$generator = new \Nubs\RandomNameGenerator\Vgng();
echo $generator->getName();

押韵名称

押韵名称生成器基于一系列形容词和一系列动物

示例

  • 和蔼的蟒蛇
  • 受扰的鸭子
  • 雾蒙蒙的蜜獾
  • 刺猬猪

用法

$generator = new \Nubs\RandomNameGenerator\Alliteration();
echo $generator->getName();

许可证

random-name-generator遵循MIT许可证。有关完整的许可证文本,请参阅LICENSE