如果這么洗牌,應該怎么改代碼?
public void shuffle(){
do{
Random random=new Random();
p=propoker.get(random.nextInt(propoker.size()));
if(propokerp.contains(p)){
System.out.println("該張牌已經存在?。?!");
}else{
propokerp.add(p);
}
}while(propokerp.size()<=propoker.size());
}
2015-02-28
可以考慮創建好撲克牌之后,用Collections.shuffle(e) 來打亂順序。
2015-02-11
你這個方法就是先創建順序撲克牌序列propoker 然后亂序(隨機抽牌)添加到propokerp序列中,改代碼是該哪里的代碼?