JavaScript is required to use Bungie.net

Destiny

Discuss all things Destiny.
Edited by SnowBodhi: 4/29/2015 4:47:51 PM
44

Understand RNG, get a Gjallarhorn

There are two principal methods used to generate random numbers. The first method measures some physical phenomenon that is expected to be random and then compensates for possible biases in the measurement process. Example sources include measuring atmospheric noise, thermal noise, and other external electromagnetic and quantum phenomena. The second method uses computational algorithms that can produce long sequences of apparently random results, which are in fact completely determined by a shorter initial value, known as a seed or key. The latter type are often called pseudorandom number generators. A "random number generator" based solely on deterministic computation cannot be regarded as a "true" random number generator in the purest sense of the word, since their output is inherently predictable if all seed values are known. In practice however they are sufficient for most tasks such as computer games. You may already be familiar with how seed keys work if you have played a game like Minecraft. Effectively an algorithm needs an input (a word, number, or date time stamp) in order generate an output (the unique identifier of a Gjallarhorn). In Minecraft this is a random word you can enter yourself before the level is generated. In Destiny this key is not immediately apparent, however I've been working with a friend and fellow PhD student in statistical analysis who's at the Universidad de los Monstruos to see if we can come up with an answer for a bit of fun. Over a protracted period of time, say 300 hours, if the RNG is based on the date and time, you should hit the necessary touch points to convert an engram to a Gjallarhorn with a drop probability of 0.39, but at 800+ hours this rises to a probability of 0.999. If RNG was based on when you obtain or decrypt the engram, everyone who plays more than casually should definately have one by now. This led us to the conclusion that the key in the game must be another factor. We've been looking at some figures based on old data mined from both Destiny stat sites, connecting to Destiny servers, plus some of the Grimoire data and figured out why it takes some people so long to get the much loved gun. It's actually based on your gamer tag. This is a massively flawed approach by the Destiny developers in the sense of expressing true randomness, but as each gamer tag is guaranteed to be different it provides a sophisticated way of keeping the drops of each type of exotic spread out over a period of time. Using the series of letters and numbers as the seed in a linear congruential generator gives us an (almost! We are still refining our models) exact predication of when the Gjallarhorn will drop. We've also been able to use a brute force method based on standard dictionary words to identify what the optimum possible gamer tag is to get a Gjallarhorn in the fastest possible time: CredulousNyaffU1 Now I know everyone will want to use that, so I can publish a list on my site, or if people prefer, feel free to reply and I will assign you your own personal one! When someone tells you RNGesus hates you, it's not you, it's your gamer tag, so don't believe everything you read! =====================EDIT======================= As most people in the comments are now pointing it out, I might as well come clean, no this is not true. There is no Universidad de los Monstruous (Monsters University). Credulous = Gulliable Nyaff = Idiot Also in there... "come up with an answer for a bit of fun" and "don't believe everything you read". Kudos to TraiN RexX for being the first person to spot it and Slycer268 for recognising the university. To those who called me a troll, I guess you may be right. I'm old school, in my day we called it a prank. Sorry to those of you looking disappointed... that gamer tag is still available though. Might grab it myself.

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

View Entire Topic
  • "if the RNG is based on the date and time" ... and here is the crux of the problem you are trying to solve. That is a HUGE assumption about their RNG system that has no substantiation. And in all likelihood it is not a seed generating a time that you are now allowed to get ghorn based off your name. The amount of flaws and fixes needed associated with that version of RNG is huge and simply not likely. It sounds like your saying a seed is created from your gamertag then used in a psuedorandom generator, fomr which when the sequence for ghorn is associated with a time then when said time is reached, ghorn will now be "available". Obviously not guaranteed because you would be doing an activity which ghorn drop is impossible. However with this method the RNG would have to be recalculated every time the loot table changed.... Not likely, and definitely ruins your prediction chances, especially because we know bungie changes the weighting of items in the RNG. Evidence being when Dark below dropped, likelihood of Dark below exotics far outweighed vanilla destiny exotics. People were getting NLB right and left and far less of the old exotics. Also finding the prime needed for the RNG through reverse engineering without knowing the algorithm is simply impossible. If we knew it was based on a Mersenne Twister for example it would be more plausible. Bottom line, either this person is a total BS troll, or they are making some very wild baseless assumptions as a starting point and going from there, which in the end is a terrible bad method, guaranteeing a miss. Ignore this nonsense.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    1 Reply
    You are not allowed to view this content.
    ;
    preload icon
    preload icon
    preload icon