If you were to open a million battlechips worth of crystals a hundred times, the total units would average out and be equal. But no one's doing that, everyone's popping at most a million or a few million at a time.
So I decided to try my hand at some programming, and generated many cases, each of which had a fixed number of battlechips, and drop rates from
@DNA3000's last big arena post, and judged which crystal dropped the most units in any particular iteration.
The result I got was surprising(it might be obvious to you, the reader), that the TB dropped the highest amount of units the most number of times. This doesn't make sense to me, cause amounts dropped by each crystal average to be the same value.
There's two possible solutions, I'm understanding the math wrong, or my code is messed up(wouldn't be surprised at that). Consider helping out a fellow Summoner if you have some spare time, and explain to me why I'm wrong, or why the values are the way they are.
Link to code coz entire post would be kinda pointless without it:
https://github.com/malreck/mcoc-unit-code-(Also my first time on github so don't bully me. At this point I'm asking for too much but you've already read so far so I apologize for the horrible variable names and little to no comments)