Java

Random Integer List in Java8

§무명소졸§ 2020. 6. 8. 16:05

Java8에서는 IntStream을 이용해서 fancy하게 Random 한 숫자를 원소로 가지는 Array를 만들수 있다.
아래는 1 ~ 100 까지 500개의 원소를 갖는 Array를 만드는 코드이다.

Random r = new Random();
int[] ints = r.ints(500, 1, 101).toArray();
for (int anInt : ints) {
	System.out.println(anInt);
}

//리스트
List<Integer> intsList = r.ints(500, 1, 101)
                .boxed().collect(Collectors.toList());