定制 probablyrational/random-name-generator 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

probablyrational/random-name-generator

最新稳定版本:v2.2.3

Composer 安装命令:

composer require probablyrational/random-name-generator

包简介

A library to create interesting, sometimes entertaining, random names. (Based on nubs/random-name-generator)

README 文档

README

A PHP library to create interesting, sometimes entertaining, random names. Based on nubs/random-name-generator!

This fork will be maintained with adinitial generators intended for duct.me

Latest Stable Version Total Downloads License

Requirements

This library requires PHP 5.6, or newer.

Installation

This package uses composer so you can just add nubs/random-name-generator as a dependency to your composer.json file or execute the following command:

composer require probablyrational/random-name-generator

Generators

All

The "all" generator will utilize all other configured generators to generate random names. It will select from the list of generators randomly and then use them to generate a random name using their functionality.

Usage

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

Alternatively, if you want to configure/build the generators to use instead of using all of the available generators, you can construct them yourself:

$generator = new \ProbablyRational\RandomNameGenerator\All( [ new \ProbablyRational\RandomNameGenerator\Alliteration(1), new \ProbablyRational\RandomNameGenerator\Vgng(1), new \ProbablyRational\RandomNameGenerator\Sketch(1) ] );

Video Game Names

The video game name generator is based off of prior art. It will generate unique names based off of "typical" video games.

Examples

  • Kamikaze Bubblegum Warrior
  • Rockin' Valkyrie Gaiden
  • Neurotic Jackhammer Detective
  • My Little Mountain Climber Conflict
  • Small-Time Princess vs. The Space Mutants

You can also use this web example to see more example video game names generated by this library.

Usage

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

Alliterative Names

The sketchy name generator is based off of a server called verylegit.

Examples

  • Agreeable Anaconda
  • Disturbed Duck
  • Misty Meerkat
  • Prickly Pig

Usage

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

Sketchy Names

The alliteration name generator is based off of a list of adjectives and a list of animals.

Examples

  • Verification-safe.com2Fcryptolocker.js3Fauthorize=action
  • Facebook.com2Ftrojan.gp3Fjava0day=x64
  • Google.com2Fpccleaner.rar3Fpassword=pccleaner
  • Appleeid-apple.com2Fwebcam.gp3Flogin=ip-camera

Usage

$generator = new \ProbablyRational\RandomNameGenerator\Sketch(1); echo $generator->getName();

License

random-name-generator is licensed under the MIT license. See LICENSE for the full license text.

统计信息

  • 总下载量: 26.4k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 2
  • Forks: 38
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固