I started recently to focus more on good stuff to build into games on top of the pseudorandom bones of it. So, fighters always going to get the opportunity to smash, intimidate, lift. Thieves to tinker and steal. MUs going to find weird artifacts, demons, etc. Clerics to persuade the ignorant and expand the influence of their God. Robots to hack and not feel emotions. I know who's probably going to make it thanks to FB so I know what I ought to present for them to have a crack at.
My way of thinking about this suggests that instead of generating A feature in e.g. Tablesmith, I ought to generate two or more features based on different classes, stats, or traits and mix it up so that it's not too repetitive in terms of who gets to play with it. Never one solution means nobody will be bored.
I guess these are sound design principles at the bottom i.e. Nothing new there. The important piece is to recognize the balance between shunting responsibility onto the machine system procedurally versus the need to keep players engaged by offering them a range of things to noodle with.
Maybe I'll tinker with the code later and devise some THERES ALSO THIS HERE charts
Maybe look into the 5-room dungeon thing since there's no way I'm able to get more rooms than that into a session