-2

我将如何使用此代码显示随机整数?

    import java.util.*;
    public class RandTest {

    public static void main(String[] args) {

        int nos[] = {1,2,3,4,5,6};
        Random rand = new Random();

        for(int i = 0; i < nos.length; i++){
           System.out.println(nos[i]);
        }
    }
}

结果应该是“随机”

3
5
2
1
6
4

我之前得到的是“随机”

1
2
2
6
1
3
4

1 回答 1

7
List<Integer> integerList = Arrays.asList(1, 2, 3, 4, 5, 6);
Collections.shuffle(integerList);
for (Integer i : integerList) {
    System.out.println(i);
}
于 2012-12-23T10:00:09.240 回答