Futuristic City Names
Numbered Cities
// Generates names like: Zaut-31, Ort-77, Maut-623, Vyk-01
var numberedCities = new NameGenerator()
.Start(x => x
.First("znmyvr")
.Chance(0.9)
.Middle(x => x
.Add("aieoy")
.Cluster("ae", "au", "ee", "ai"))
.Last(x => x
.Add("sktrx")
.Cluster("th", "rk", "st", "rt", "xt")))
.Inner(x => x
.First("-"))
.End(x => x
.First(digits).Chance(1.0)
.Middle(digits).Chance(0.66)
.Last(digits).Chance(0.33))
.Transform(x => x
.When(-1, @"^.{1}$")
.Insert(-1, "0")) // Add a leading zero to single digit numbers
.SetSize(3);Descriptive Sci-fi Names
Alien city-sounding names
Combining everything
Last updated