False. It is unlikely at best, and certainly not known, that any random number generation is used. Most likely, you are matched against the opponent whose MMR (or rank) is within tolerances AND has been waiting in queue the longest time in milliseconds. (Tolerances widening as time in queue increases.) Neither of these things is random.
Now you might be thinking that time spent in queue is an archetype neutral decision. But it could be more complicated than this. For example, it’s pretty well known among top Arena players (like my former self) that playing during “normie hours” means a significantly softer field with easier wins, and that if you queue up at 3am you’re going to have a rough time of it against some serious players. Arena, however, uses your in-run win record and not a global MMR. What effect does time of day and, correspondingly, the average skill level of players have on Ranked, where the algorithm’s job is to match players according to skill? I don’t know. But it’s probably got some kind of weirdness to it that would make the Hearthstone version of Freakonomics, if there was such a thing.
This is all correct so far.
Let’s back up a bit.
I simulated the effects of a MMR based matchmaking algorithm, on a starting position that was randomly generated paper rock scissors opponents, and the result was that it sorted the players by “deck” choice.
The algorithm does the exact opposite of random. It unrandoms. The more time it’s given to work, the more unrandom the initially random distribution becomes.
If randomness is matter, then a MMR based matchmaking algorithm in a paper rock scissors metagame is antimatter. The algorithm touches randomness and a little bit of that randomness just flipping disappears.
There are apparently two points of view I’m trying to argue against here. One is that algorithm Y is necessary to generate observable results when algorithm X is predicted to generate the exact same results.
The other view is that matchmaking is random. Its function is not to match you with a random opponent, but a worthy one. It is not “restrictive” to say that this goal is the polar cussword opposite of random.