Technically, you're correct. But you are offered at least 4 times rares or better. So, assuming your 0, 10, 20, or 30 picks don't turn into epics or legendaries(sorta safe assumption), the chance of being offered 4 Blizzards is roughly: 1 - BINOM.DIST(3,4,3/58,TRUE) = 0.0007%. If he got...