I just love random roll ups. Just as an aside, 2d6 will get you 21 random results, 36 if you use two different color of die. If you use a d20 plus d10 you can roll up 200 random results. If you have a d30 you can get 300 random results, of course. Most of you know this, but some may not. In fact, any number of dice of any number of sides will give you a true random result. 3d6 has a possible 56 random results, 216 if using different colored die. You get a bell curve if you add the die together and is what determines the realism of many of the game systems out there. Only single die roll games or those that don't sum the die are truly random system mechanics. My opinion is to sum die for damage, random for resolution. Systems such as the d6 expand the bell curve, making the game less realistic, but more survivable. IMO.
As far as you random adventure roll up, try spreading it into several different parts of an adventure; location only, weather only, time only, people only, etc. Put it into a format where you can set the adverture up like you would a good character. Just a suggestion. Your table works, just a wee smidgeon limited and could be expanded. IMO.