random_name_generator 1.1.0 random_name_generator: ^1.1.0 copied to clipboard
Dart package for the generation of Random Names, based on most common names
This package creates random people names to be used in Dart/Flutter apps. The generation is done based in the most common names in each of the selectable zones.
Please star the repo to support the project
Features #
Creation of names for a random person, man or woman. Creation of names, surnames or full names. The names are generated randomly based on the list of 100 most common names and surnames.
Usage #
RandomNames
is a tool class to create random names for specific Zone
. To create a RandomNames
instance you need to use one of available Zone
objects.
var randomNames = RandomNames(Zone.us);
The RandomNames
object has several methods to get random people names:
randomNames.name()
gives a random first name (man or woman)
randomNames.womanName()
gives a random woman first name
randomNames.manName()
gives a random man first name
randomNames.surname()
gives a random last name
randomNames.fullName()
gives a random full name (man or woman)
randomNames.womanFullName()
gives a random woman full name
randomNames.manFullName()
gives a random man full name
Supported Zones #
There are static accessors to the different zones available on the Zone class:
Zone.catalonia
Zone.france
Zone.spain
Zone.uk
Zone.us
Zone.turkey
Additional information #
Feel free to create a pull request to expand the library for other Zones.