I do so enjoy creating procedural programs so I said I'd be happy to help out. We'll probably explore this idea in a pen and paper format but I went and coded a prototype of a browser-based character generator. The results are very simplistic but its oddly compelling to see what the program will produce.
If you come across an amusing combination do let me know!
DnD Character Generator (prototype)