Why are you answering me if you know nothing about how the system works and have nothing to do with the development of the game? You haven't added anything on the topic with your posts, just your own opinion about why this isn't a problem (for you). Sir Gamer you didn't even read my message correctly judging by what you wrote.
This is a section for bug reports, not discussions. This is an obvious bug for me, since in over 40 games I have never received a Haze, but have received a Seven many times.
First off, lose the attitude, I don't know why there's so many people on this forum who know nothing about game development or even basic programming concepts, but will then completely kick off at someone who genuinely tries to help them or explain it to them, as if I've just kicked your dog.
1) You don't need to know the exact code of this game to have a rough idea of how they've implemented this system, if you've ever done games development or software development before you should have a pretty good grasp of the most likely way that the priority system works.
2) You're doing what a lot of people do by seeing correlation in coincidence "I got Seven 13% of the time but Haze 0% of the time, the game must be bugged", I want to say it's called confirmation bias, but I don't think that's
technically correct.
The priority system isn't a percentage chance, it's exactly what it says it is - a priority system.
You aren't telling the system that you want to play Wraith 60% of the time, Haze 30% of the time and then Seven 10% of the time, you're telling the system that you want it to put you into a game where you can play Wraith, and if it can't do that quickly enough, to put you into a game where you can play Haze, and if it can't do that quickly enough, put you into a game where you can play Seven.
This means that the hero you get is influenced by matchmaking duration, the time you play the game, and what everyone else is picking around that time, rather than being a simple percentage chance. There is even a basic per-hero MMR in this game iirc, so if the game can't put you in a Wraith game, but can't find a fairly balanced Haze game, it might put you in a Seven game instead.
The game wants to put you into a match as quickly as possible, so on the offchance you can't get into a Wraith game, it's going to try to put you into a Haze game, the problem there is the fact that Haze is probably the
most popular character in the game right now so chances are high that someone else has her marked as purple in their game, which means their priority to play Haze is higher than yours.
Funnily enough, your recent addition of saying that you wouldn't mind longer matchmaking times to play more Haze games just means your list of matches would be all Wraith instead of Wraith with a couple of Sevens, because the game would spend longer trying to get you into a game with Wraith, because you've told the system that that is what you want to play.