I have done something like this.
Well, kind of sort of.
My understanding of computer science is limited at best and I am not really that interested in actual random generation of content (at the very least when it takes this much effort to just generate random numbers). So I went for the...