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

分享一下我的代码

import java.util.ArrayList;

import java.util.Random;


public class Pokegame{

    ArrayList<Poke> cards = new ArrayList<Poke>();

    public void init(){

        for(int i = 1;i<=13;i++){

            for(int j =1;j<=4;j++){

                cards.add(new Poke(i,j));

            }

        }

    }

    public void flushCards(){

        Random random = new Random();

        for(int i =0;i<100;i++){

            Poke a  = cards.get(random.nextInt(52));

            cards.remove(a);

            cards.add(a);   

        }

    }

    public void show(){

        for (Poke poke : cards) {

            System.out.println(poke);

        }

    }

    public static void main(String[] args) {

        Pokegame game =new Pokegame();

        game.init();

        game.flushCards();

        game.show();

    }

}


正在回答

4 回答

Collections.shuffle(list);不是更简洁一点吗?

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

不秀,利用set的无序性就可以很简单的做到打乱了

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

感觉我这个洗牌很秀

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

举报

0/150
提交
取消

分享一下我的代码

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