본문 바로가기
IT/Java

Shuffle 함수

by 성준하이 2022. 1. 25.
반응형

재미로 프로그래밍을 하면서 사용을 하다가 리스트의 값을 랜덤으로 추출해야 할경우도 있었고,

리스트 자체를 랜덤으로 섞어줘야할 필요가 있었다.

 

전자의 경우는 랜덤 함수를 사용하여 뽑으면 되지만 후자의 경우는 랜덤으로 뽑아서 다시 리스트로 담기에는 너무 불필요하여 알아보았는데 shuffle이라는 함수를 알게 되었다.

 

하지만 arrays에서는 shuffle()를 제공하지 않아서 list의 collection으로 변경하여 사용을 해야한다.

 

간단하게 사용법은 아래와 같다.

int results[] = {1,2,3,4,5};
Collections.shuffle(Arrays.asList(results));

이렇게 사용을 하면 된다.

반응형

'IT > Java' 카테고리의 다른 글

SpringBoot/JPA part.2  (18) 2022.01.31
SpringBoot/JPA part.1  (14) 2022.01.30
log찍는법  (4) 2022.01.24
Annotation 소개 및 설명  (11) 2022.01.16
JUnit 이란? / 사용법  (14) 2022.01.11

댓글