随机数组不重复

来源:互联网 发布:java处理xml 编辑:程序博客网 时间:2024/05/16 07:02

随机数组一定是随机的,但可不可以不重复呢?当然可以!
研究了好久!

 boolean[] bool = new boolean[fruits.length];        for(int i=0;i<fruits.length;i++) {            int index;            do {                Random random = new Random();                index = random.nextInt(fruits.length);            } while (bool[index]);            bool[index] = true;            fruitList.add(fruits[index]);
0 0