name_maker

Generates name for a random person, a group of people, or a family.

Install

Add the following line below the Dependency section in your Cargo.toml file: name_maker = "0.1.0"

Usage

```rust use namemaker::RandomNameGenerator; use namemaker::Gender;

let rng = RandomNameGenerator::init();

// Prints a random name composed of first name and last name. println!("{}", rng.generate());

// Prints a random name with a masculine first name. println!("{}", rng.generate_specific(Gender::Male));

// Returns a vector with 5 random names. let randomnames = rng.generatemany(5);

// Returns a vector with 5 random names with feminine first names. let randomgirls = rng.generatemany_specific(0, 5);

// Returns a vector with 5 random names with similar last name. // The first and second element are the "parents" and the succeeding // elements are their "children". let family = rng.generate_family(3);

// It is also possible to specify the number of male and female children // in the family. In this example, the family have 5 boys and 1 girl. let goodluckcourtingher = rng.generatefamily_specific(5, 1); ``` For more info, visit the Cargo page to view the official documentation.

Credits