2011-05-22, 12:34 AM
I think you forget when to set goodNewCard to true.
EDiT: dammit, ninja'd
Code:
public static Card[] drawPokerHand() {
Card[] pokerHand = new Card[5];
int[] prevVal = new int[4];
Random gen = new Random();
int randNum;
boolean goodNewCard;
for(int i=0; i<5; i++) {[B]
goodNewCard = false;
do {
randNum = gen.nextInt(52)+1;
} while(!goodNewCard);[/B]
}
return pokerHand;
}EDiT: dammit, ninja'd

