Very nice. This will be very helpful for me!
Though one...math issue...sorry.
I think I encountered a similar issue in another game.
I'm almost certain the run average for pul+/vex+ is way too high to be true for the LK runes. It looks like you got those numbers from (65536/(82*6), but that can't be right. This equation assumes something like where a particular pattern seed is removed from the pool after it appears until all 65536 patterns are generated.
The calculation and workup I found is below and I *think*/hope it's right as algebra was a long time ago.
Had to use a spreadsheet as it had two variables.
65536 total patterns
82 patterns for pul+
27 patterns for vex+
6 chests per run
We want to calculate the probability for at least (ONE) pul+ over an unknown number of runs. It's easiest to setup equation to find the probability for no pul+ drop per chest/run first.
No pul+ per chest = [(65536-82)/65536]
No Pul+ per map/run = [(65536-82)/65536]^6 = 0.992516119939662 (So 1-0.992516119939662 gives probability of pul+ find in one run which logically seems to check out. It should be very low.)
x= # of runs
p=probability of at LEAST one pul or better rune over x runs
p = 1-(0.992516119939662)^x
This took me a LONG time til I realized what I needed to do. Take the probibilty of NO pul and raise it to the power x(runs) to give the probability of no pul (or better runes) over the course of all runs. Then just minus it out of 1 and you get the probability of at LEAST one pul or better rune in the course of ALL those runs.
50% probability of pul+ = 93 runs
95% probability of pul+ = 399 runs
For vex+ (27 patterns) numbers. The equation is
p=1-(0.997530620776834)^x
50% probability of vex+ = 281
95% probability of vex+ = 1212
Numbers look somewhat in line with my experiences. It does get ridiculous if you consider specific high runs.
For ber ONLY (3 patterns)
50% probability of ber (at least one) = 2524 runs
edit: 95% probabiltity of ber = 10907 runs !!! (well it's what my numbers said but ahm yeah seems insane here)
Yep 2500+ runs for a 50% chance to get ber. I never got one from LK but maybe others can share anacdotal info?
One problem (big or not I'm not sure) even assuming everything above is correct. The problem with above setup is that it also assumes that each of the 6 chests on a map can generate ANY of the 65536 patterns and I'm not sure if that's actually the case. Anyone know if the same (chest pattern) seed can spawn multiple times on the same map/run?
Edit: Oh, I used 50% to estimate "average" run number needed and 95% to give an approximate value for runs needed to have *almost* guarantee chance of target rune(s). Was gonna use 99% but the run number gets ridiculous.
Edit2: Just realized the numbers I crunched indicate a faster/better return than yours Gripphon, which is opposite of what I thought...well at least the 50% run number is way lower. Wow...whoops. I'll have to recheck my work after some sleep or maybe someone else can do it for me?
Edit3: Wow, I think I confused myself. My average SHOULD be lower than what you had Gripphon, but the high probability run calculation (for 95% chance of find) should be much higher.