// Shuffle the Cards in this deck public void shuffle() { for(int i = myDeck.size()-1; i >= 1; i--) { int r = (int)(Math.random() * i); Card tempCard1 = myDeck.get(i); Card tempCard2 = myDeck.get(r); myDeck.set(i, tempCard2); myDeck.set(r, tempCard1); } }