I like how this was handled in Diablo2. You couldn't reload hundreds of times to get a good weapon or armor. Sure, Diablo had it's own tricks, like re-entering the city to see items at merchants renewed. Or, even go and slain boss or high-lvl monster again and again to get a good drop. But, here we come to monsters respawn system. And IMO it was very well implemented in D2 also.
I see theese endless reloadings close to cheating, where you cheat to get a better equipment. From other hand, having this possibility, noone wants to end up with Sword of Chaos with stats of wooden-training-toy-sword. But, having to reload and reload lowers gaming value.
About those random quests. I think I do not clearly understand what is it?
Random encounters like in Fallout? No, this is probably different.
There were random quests in DAoC. You talk to NPC and he asks you to do one of three things:
1 take this letter, take it there
2 kill that mob or that critter
3 find me thingie like tail of a red scorpion or balls of a cave rat.
Theese quests or to be specific- tasks, were random, they had time limits, like until next morning, and you could get and make them endlessly provided you are higher lvl 10 and lower lvl 30.
Theese quests were quite repetitive, but gave good opportunity to lvl faster. But, lvling is what we do most of the time in MMORPG.
PS That Larian and Dragon armor definitely had to have fixed stats. I reloaded 150 times to get good Silver armor, and then 150 more times, because after it turned into Larian armor, it got whole new stats, that completely sucked.