()
| 16 | } |
| 17 | |
| 18 | public void shuffle() { |
| 19 | for (int i = 0; i < cards.size(); i++) { |
| 20 | int j = AssortedMethods.randomIntInRange(i, cards.size() - i - 1); |
| 21 | T card1 = cards.get(i); |
| 22 | T card2 = cards.get(j); |
| 23 | cards.set(i, card2); |
| 24 | cards.set(j, card1); |
| 25 | } |
| 26 | } |
| 27 | |
| 28 | public int remainingCards() { |
| 29 | return cards.size() - dealtIndex; |
no test coverage detected