I’m sure most of you who play a decent amount of Mystery Heroes have recognized certain anomalies. I’ve noticed a tendency to repeat the same hero 2-3 times in a match. This doesn’t happen every now and then. This happens with a fair amount of frequency.
I wonder if there’s ever been a blue post about the formula that determines the “random” hero we get in Mystery Heroes. It doesn’t feel very random to me. I’ll go on runs where I’m Hanzo 3 times in a match. Or I’ll be Tracer twice in a row. Both of these should statistically be very rare. They’re not.
A better method would be to randomly select one of the available heroes you haven’t played during that round. When you die, that hero is eliminated from the pool until you go through all the remaining heroes. This would guarantee variety and make it feel more random.