-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 に答える