如果这么洗牌,应该怎么改代码?

来源:7-1 简易扑克牌游戏

慕斯卡5305546

2015-02-01 13:02

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());

}


写回答 关注

2回答

  • BlackCow
    2015-02-28 14:02:31

    可以考虑创建好扑克牌之后,用Collections.shuffle(e) 来打乱顺序。

  • ddkongne
    2015-02-11 15:30:28

    你这个方法就是先创建顺序扑克牌序列propoker 然后乱序(随机抽牌)添加到propokerp序列中,改代码是该哪里的代码?

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题