I understand the randomness of the pack openings as this:
I know that rarities seem to be determined by a pseudo-number that is present through the whole life of the account, that means the game, or rather, the server, already knows all the rarities I'll be getting before opening any pack, there is already a set there, that might very well be the reason the famous pity timers work, since the formula might be made to hit a legendary at most each 40, same can be applied for the pity timers of the other rarities.
but the card itself is truly generated randomly on the act, no set formula with a set seed forever like in rarities. In that regard there is a true RNG on the card itself, but not on the rarity.
so, for me it seems there is a true random number on the card value, but pseudo random only on the rarity, I'm kind of leaning towards the idea that pity timers are consequence of the pseudo random formula.
I'm I too far off the idea?