How does the so called "random generator" for minipets work?
3 pages • Page 3
Quote:
|
Originally Posted by Crom The Pale
A random number is generated with an algorithm, given the same seed it will generate the same number every time. Most use a clock to generate the random number and some use multiple inputs(day X month X year X time = seed).
|
Edit:
Quote:
|
Originally Posted by Talach_Ninneed
Go into a cave with trolls, kill 1, chances are you got a raven staff
2nd try: Raven Staff 3rd Try:...Raven staff ... : Another white ... : Purple ... :white ...19th try: golden non-max item you may get the gold on the 1st try or the 101st try, but golds have better drops then purples and purples have better then whites. you were jsut unlucky that you got the most common and unwanted mini. but hey, HoM fills quick with em my 1 and only pressie was a seige turtle |
just when i thought its safe to open a birthday present. yes one of my 16 character celebrated its birthday few days ago, and gotten a birthday present. I was reluctant to open the package, but curiosity made me do it, found out it was Black Friday yesterday when I open the package and out pop a little head, and its a cute mini fungal wallow, and I look around Kamadan every where I turn its fungal wallow... so I ran away to Shing Jea Monastery to find more fungal wallow roaming the monastery...okay, so that was not true, but i did get my third fungal wallow yesterday, and I dare not open the next birthday package .... its sitting there in the bag. blue box with yellow ribbon. *sigh*
I hope its something I have not gotten before.
it wouldn't be as bad getting repeats mini pets if you can:
1) stack the pets.
2) let them roam in herd in town/outpost.
mwahahahahahah - i would become the necrid horse herder....
When you gamble at slot machines, you have a chance of getting the cherries a lot because they're the most common even though it's a random spin.
You have a chance to get a Necrid Horseman, a Fungal Wallow, and a Whiptail Devourer a lot, because they're most common, even though it's a random draw.
Don't complain because when you draw straws there are more than one straw then the other. It may seem that the people on guru complaining about this are high in numbers, but considering the other thousands of players that are NOT complaining about it...
/notsigned.
You have a chance to get a Necrid Horseman, a Fungal Wallow, and a Whiptail Devourer a lot, because they're most common, even though it's a random draw.
Don't complain because when you draw straws there are more than one straw then the other. It may seem that the people on guru complaining about this are high in numbers, but considering the other thousands of players that are NOT complaining about it...
/notsigned.
Quote:
|
Originally Posted by bamm bamm bamm
Microsoft's CryptGenRandom takes data from these sources, only one of them being time. If you set up an encrypted partition or container with TrueCrypt it gathers entropy from your continued mouse movements.
Edit: The options you listed there are weighted differently, so they have different chances to drop. Because the OP is getting three of the same minipet, they have, by definition, the same probability of occurring. The chance of getting three the same is exactly the same as the chance of getting 3 different, (1/8)^3 (within the common set). No factorial as pets aren't removed from the set as they are received, which some people do request from time to time. |
The question is where is the random number being calculated, on your comp or on the server? If we knew what info was being used to calculate the seed then it could, in theory, be manipulated.
One problem I've always had with these types of threads is unless you don't have some sort of stastical analysis of a large number of characters and gifts opened, you've got no clue if the thing is bugged or not. Then you've got some people saying something like getting three in a row is possible, which it is, but seem to think that saying good enough for the thing not to be bugged.
BTW, I got two of the same kind of minipet on two different occasions.
BTW, I got two of the same kind of minipet on two different occasions.
s
A
I repeat another time, this is not a complain thread, I started it because I noticed something actually weird happening in a short timeframe.
It's not the 1st time I have duplicates, my 1st mini was a temple guardian, a couple of months later I had my 2nd on another account and it was again temple guardian.
Two temple guardians on 2 different accounts after months means nothing, the 2 events can't be correlatated in any way. They're completely independent.
I got other duplicates, but with such difference in time and place that it's clear that can't be any correlation between them.
Three in a row, in the same place (guild hall) and nearly contemporarily, made me think that the random generator can use a seed based on day/hour or location.
Someone else posted that his experience with multiple present openings in the same time and location gave similar results.
A question which could be interesting to be answered is whether the minipet is assigned when the present appears in the inventory, or when it's opened.
It's not the 1st time I have duplicates, my 1st mini was a temple guardian, a couple of months later I had my 2nd on another account and it was again temple guardian.
Two temple guardians on 2 different accounts after months means nothing, the 2 events can't be correlatated in any way. They're completely independent.
I got other duplicates, but with such difference in time and place that it's clear that can't be any correlation between them.
Three in a row, in the same place (guild hall) and nearly contemporarily, made me think that the random generator can use a seed based on day/hour or location.
Someone else posted that his experience with multiple present openings in the same time and location gave similar results.
A question which could be interesting to be answered is whether the minipet is assigned when the present appears in the inventory, or when it's opened.
A
Quote:
|
Originally Posted by Abnaxus
A question which could be interesting to be answered is whether the minipet is assigned when the present appears in the inventory, or when it's opened.
|
A PRNG will *only* give consistent output if the seed is the same (even the horrid ones like the old RANDU work this way). The only way this would work is if they seed on something with a large enough granularity that they have the same seed over several present opened and *also* re-seed before every roll. There are *very* few things that have this level of granularity in any of the examples given so far (in fact, I find none of them do however I will assume there is somethings I have not thought of).
Once again, more than a simple basic understanding of PRNG's would help quite a bit. While it is always possible they do something that stupid (or even meant it to be that way) it generally follows that if one is capable of writing this video game they are more than knowledgeable enough to avoid that bug. In fact, this would be along the lines of a car designer forgetting to add an engine to the car. While anything is always possible I highly doubt it.
Now, if the afore mentioned Schroedinger's Cat experiment is to be believed then the answer is apparent - it is decided once opened and someone self-aware looks at the outcome.
Quote:
|
Originally Posted by Abnaxus
A question which could be interesting to be answered is whether the minipet is assigned when the present appears in the inventory, or when it's opened.
|

In contrast, the loot possessed by monsters is determined when you enter a zone. This was proven elegantly by receiving time restricted drops outside the valid time frame because the zone was entered (and thus loot created) while still within the time frame.
Quote:
|
Originally Posted by tmakinen
In contrast, the loot possessed by monsters is determined when you enter a zone. This was proven elegantly by receiving time restricted drops outside the valid time frame because the zone was entered (and thus loot created) while still within the time frame.
|

The rollback thing is interesting and obviously proves that the contents are only decided when opened - there can not have been very many times that experiment has been done. Would you care to expand on the latter? I would be interested to know the exact circumstances and if you have repeated it more than once. I would have imagined that different types of loot have different ways they are determined.

