ambersive/random-name-generator

一个用于创建有趣、有时娱乐性的随机名称的库。

dev-master 2022-11-08 14:44 UTC

This package is not auto-updated.

Last update: 2024-09-25 21:37:52 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