int rank = startRank;
Card sampleCard1;
do{
sampleCard1 = Card.values()[random.nextInt(Card.values().length)];
}while(cards.contains(sampleCard1));
rank = handRanks[sampleCard1.ordinal() + 1 + rank];
Card sampleCard2;
do{
sampleCard2 = Card.values()[random.nextInt(Card.values().length)];
}while(cards.contains(sampleCard2) || sampleCard2.equals(sampleCard1));