With the increasing number of random encounters, npcs, quests and dungeons, a system to control the generation as a player would be very useful.
For example there could be 4 options for random quests and dungeons.
1. Random (Selected by default.)
2. All quests and dungeons.
3. No quests or dungeons at all.
4. Custom (A new menu pops up where you can checkmark those quests and dungeons you would want to appear in your game.)
For random encounters I would recommend a slide bar. Like for example the sound options have.
Like pushing the slider to 0% will fully disable the random encounters. While setting it to 1000% for example will result in a 10 times higher spawn rate of those encounters.
That‘s my idea. Just a way to customize those random factors.