为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信