What comes to mind is the old question of shuffling and dealing cards. How does a computer shuffle virtual cards? Well, one solution, and what would work here (I believe if I am understanding the jist of this) is instead of dealing from the top of the deck, just pull a card out at random from...