re: Poker & Random Card Generator Thingy
Actually both implementations are equally legitimate. Here is the analogy:
The "pre-determined" approach, which is more likely simply because it is easier to program, is almost the same as what they do in casinos
. The deck is shuffled, and then cards are drawn sequentially.
The other approach would be analogous to shuffling the remaining cards of the deck after each card is drawn.
In both cases, they are equally random. There is nothing intrinsically "pre-determined" about the first approach unless someone looked in the memory of the computer where the deck for that hand is stored.
In the first approach, the user actions are used to shuffle decks in future hands. So when you click your bet button, you may be affecting the shuffling of a deck for a future hand, not necessarily on your table.
Even in the second approach, it is likely that the user actions on your table (if used at all) probably affect future hands. So even in this case you are unlikely to affect the outcome of your hand.
In the end, what is important is that the cards come out randomly. But I can see how some people would feel better if they knew that their actions don't affect the outcome of the hand they are in.