Nomen est Omen

Random names generator; for IDs or fun.

Лицензия

Лицензия

Группа

Группа

com.oblac
Идентификатор

Идентификатор

nomen-est-omen
Последняя версия

Последняя версия

2.1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Nomen est Omen
Random names generator; for IDs or fun.
Система контроля версий

Система контроля версий

https://github.com/igr/nomen-est-omen.git

Скачать nomen-est-omen

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.oblac/nomen-est-omen/ -->
<dependency>
    <groupId>com.oblac</groupId>
    <artifactId>nomen-est-omen</artifactId>
    <version>2.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.oblac/nomen-est-omen/
implementation 'com.oblac:nomen-est-omen:2.1.0'
// https://jarcasting.com/artifacts/com.oblac/nomen-est-omen/
implementation ("com.oblac:nomen-est-omen:2.1.0")
'com.oblac:nomen-est-omen:jar:2.1.0'
<dependency org="com.oblac" name="nomen-est-omen" rev="2.1.0">
  <artifact name="nomen-est-omen" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.oblac', module='nomen-est-omen', version='2.1.0')
)
libraryDependencies += "com.oblac" % "nomen-est-omen" % "2.1.0"
[com.oblac/nomen-est-omen "2.1.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Nomen est Omen

"Your name is your destiny", so be sure you pick a good name. This Java library helps with generating some super-awesome random names that you can use for some unique IDs :)

Generated names may consist of:

  • adjective (1400+)
  • animals (380+)
  • color name (80+)
  • nouns (850+)
  • person name (140+ names)
  • superb name (10+ names)
  • pokemon name (700+ names)
  • superheroes name (1800+ names)
  • count (any number > 0)

For example, you can get names such: hungry_navy_babbage or dreamy-cray. Isn't this super great?

Usage

It's complicated.

1. Add dependencies

In your Gradle or Maven project, add:

com.oblac:nomen-est-omen:<version>

2. Use it

If you just want a short name (adjective and person name):

Nomen.randomName();

If you want to build your own template, e.g.:

Nomen.est().adjective().color().person().get();

Variables are set using withXxx() methods:

Nomen.est().adjective().color().person().withSpace('/').get();

That is all.

3. Optimise if you will

Templates can be created once:

Nomen uigen = Nomen.est().adjective().person();
...
String id1 = uigen.get();
String id2 = uigen.get();

Nice!

Thanx to Docker

I am blatantly stealing idea from Docker. It is so beautiful, that it deserves Java port :)

License

BSD

Версии библиотеки

Версия
2.1.0
2.0.0
1.2.3
1.2.2
1.2.1
1.2
1.1