在数组中显示整数的随机数

时间:2012-12-23 09:58:07

标签: java random arraylist

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

    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

1 个答案:

答案 0 :(得分:7)

List<Integer> integerList = Arrays.asList(1, 2, 3, 4, 5, 6);
Collections.shuffle(integerList);
for (Integer i : integerList) {
    System.out.println(i);
}