Given what I've seen from the other games, the game is probably designed to be as easily programmed as possible. I'm keeping some stats on it to get a better idea, but likely the game works like this:
- when you start, the game randomly picks which end prize you get (including cheats).
- for the prized that is picked, the game chooses one of a few set sequences to make up that prize.
- as you pick cards, the card that you flip over is forced to be one of the set that is chosen (thus, which cards you pick or what order you choose is irrelevant).
In this way, the programmers don't have to try to simulate a random card shuffling algorithm, or have to try to calculate the card probabilities to balance all 3 of the games, so it's a lot easier to program and control, but still seems random.
Anyway, this is just my own personal speculation. Perhaps someone will be able to prove my right (or wrong). If so, I'd be curious to see how it really works.