They thank us for employing them - I'm one of those crazies who reads their messages occasionally - but there's no firing these folks when then send our provisioners twice a day deliveries of beverage ingredients. And the reason I use the plural of provisoner is because many of us have made more than one max level cook due to the hireling system....or, in my case, after being driven mad by long runs of getting nothing but hops and grapes from my hireling.
When I told Andala of her new role she greeted it much the way she regards me in general....with typical Dunmer barely suppressed contempt.
She took to it though and became my second cook though I'm careful to be clear that she's not cooking FOR ME.
But when she too was getting nothing but beverage ingredients I had to complain. I used the option to attach a screenshot, showing Andala's rather fierce displeasure at what her hireling delivered.
A GM paged me immediately, eager to soothe her nerves and we joked about the issue in email. There are some wonderful community folks in this game.
The Serious Issue Under it All
Unfortunately the matter had to turn serious. The system was not considered bugged. It was working as designed, which brings us to the point and the very issue of random distribution of resources in online games. This is both a technical problem and a problem of human factors specific to this medium where people are sharing an environment and conducting trade within it.
The Not So Random Random Number Generator
I don't know what they're using in this game for their random interval reward generation. But we do know what MOST GAMES use.
It's a fair guess that they may not be verifying the distribution of their random number generator. Some distributions are far more "random" than others. Most all software systems actually use a pseudo random number generator, which is just a long repeating sequence of numbers. The sequence is generated as part of a mathematical operation involving primes and remainders. If the primes aren't chosen carefully and vetted, the "random" sequence is anything but.
However, you should stay away from random number generators. Just track the number of times a particular reward is presented, with more common rewards presented more often than less common ones. But make sure the less common ones are always presented at an appropriate interval, otherwise the incentive for doing/using/performing something is soon lost, especially if someone else is getting all the good "random" rolls and you aren't.
But the Real Reason You Don't "Do" Random
The most compelling reason to stay away from random systems is a core human factor. People don't handle random well. If human beings could easily perceive random events as truly random, there would be no such thing as religion.
In online games you have to be very careful about what you leave to chance.