by AbyssDragon
Methods for randomly creating names [More]
To download this library for your Linux/Mac installation, enter this on your command line:

DreamDownload byond://AbyssDragon.NameGenerator##version=0

Emulator users, in the BYOND pager go to File | Open Location and enter this URL:


Latest Version
Date added: Apr 2 2003
Last updated: Jul 29 2009
2 fans
This is a collection of methods for generating realistic (or at least believable) names of all sorts--fantasy heroic names, place names, modern names, etc. To use it, you'll need some names source files. You can create your own (or make one from the hundreds of name lists on the web), or use the extensive collection I've gathered, which you can download here.

It has three different types of name generators:

Standard - The standard generator takes several lists of "name parts", picks one from each and puts them together to create a name. Given a plain list of names, it will just pick one. It's simple, quick, and can create large numbers of names.
Based off of Johan's Fantasy Name Generator.

Advanced - This is the most interesting and possibly best name generator. It analyzes a list of names to see patterns in the way letters follow each other, builds a table or probabilities, then constructs a name using those probabilities (this is called a Markov chain). The result is a name that looks just like a name from that list, but isn't necessarily on it.

Werd - Werd is another interesting generator, but for different reasons. It doesn't pick from name parts or actual names, but builds names according to recursive rules of name-patterns.
Based off of Cris Pound's Werd Name Generator.

Return to AbyssDragon.TheAbyss.