From Null City:
Coefficient.Sapphire is a generator library supporting a variety of text generation methods. It supports text generated through a tree of mechanisms to produce a semi-random generated output. This library is useful for generating all kinds of random text an example of this might be the name of a character, a random sentence through the use of a Markov Chain, or the name and properties of a random loot item in a game. Coefficient.Sapphire can attribute property modifiers to words in order to produce not only the name of items or npcs in a game, but also their stats.