1. Just make an ArrayList of cards, the cards can be in any order.
2. Randomly select an index to grab a card.
3. Remove that card from the list (deck)
4. when you want to reshuffle a new deck, just rebuild the array list with all 52 cards and pick a new "seed" for the randomizer.
Phaelax
Practically a Posting Shark
858 posts since Mar 2004
Reputation Points: 92
Solved Threads: 51