If you want to get started with procedural text generation but you're not sure how to start, may I recommend Tracery? http://tracery.io/
It's an accessible way to start playing around with generative text. And it's also powerful enough to drive complex results.
@proc_gen (I host it, @soft_chomps wrote it)