Controllable procedural content generation via constrained multi-dimensional Markov chain sampling
Experiments in map generation using Markov chains