ambersive / random-name-generator
一个用于创建有趣、有时娱乐性的随机名称的库。
dev-master
2022-11-08 14:44 UTC
Requires
- php: ~5.6 || ~7.0 || ~8.0
Requires (Dev)
- cinam/randomizer: >=1.1.1,<2.0
- php-coveralls/php-coveralls: ~2.4
- phpunit/phpunit: ^5.0 || ^6.5 || ^7.0 || ^9.0
- squizlabs/php_codesniffer: ~2.3
This package is not auto-updated.
Last update: 2024-09-25 21:37:52 UTC
README
一个用于创建有趣、有时娱乐性的随机名称的PHP库。
要求
此库需要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。