暂时简单的理解为将一个整形(字符串)数组打乱顺序输出或者是随机生成一组不重读的随机数
1.最笨的算法:依次生成随机数,每要生成一个,要先与已生成的随机数进行比较。、
2.将数组中任意2个位置的数字进行对换。然后这个过程多执行多次。
3.应用类集框架ArrayList<Integer>,然后进行随机打乱数组顺序 Collections.shuffle();
4 int r =(int)Math.random() * card.size() 取出一个,随即card.remove(r);
5.Set.add(random)
。。补充中
关于洗牌算法
最新推荐文章于 2024-07-23 17:36:37 发布