Generation of cards is VERY MUCH not random. Went out and bought a few packs of the original card game to test this and it would be near impossible to consistently receive the hands this game generates. I assume it's designed for quicker gameplay, but it's also unfair, frustrating and counter intuitive. Add to this, meaningless and nagging side games, constant ads, and that 20-25% of the time the computer finishes the game before your first move, it's truly a maddening experience.