Configurable code name generator for .NET
Generates random codenames/usernames/whatever you want!
var generator = new Generator();
var name = generator.Generate(); //ex: "rambunctious arthropod"
.Generate()
will return a string consisting of an adjective and a noun with a space in between the two. The result will be lowercase.
var names = generator.GenerateMany(5);
//ex: "rambunctious arthropod"
//ex: "green man"
//ex: "laborious documentation"
//ex: "angelic lobotomy"
//ex: "abyssal hotdog"
generator.Separator = "-"
var name = generator.Generate(); // ex: "rambunctious-arthropod"
generator.SetParts(WordBank.Adjectives, WordBank.FirstNames, WordBank.LastNames);
var name = generator.Generate(); //ex: "stupid david jones"
generator.Casing = Casing.UpperCase;
var name = generator.Generate(); // ex: "RAMBUNCTIOUS ARTHROPOD"
generator.EndsWith = "@email.com";
generator.Separator = ""; //no separator
var name = generator.Generate(); // ex: "[email protected]"