http://k.daum.net/qna/openknowledge/view.html?qid=40EFG
Collections.shuffle 메소드를 이용해서 List의 값들이 무작위로 리턴해 줍니다.
아래 코드는 a b c d e f g 를 입력해서 shuffle을 이용해 무작위로 뽑는 샘플 입니다.
public static void main(String[] args) {
String strs[] = {"a", "b", "c", "d", "e", "f", "g"};
List<String> list = Arrays.asList(strs);
Collections.shuffle(list);
for (String string : list) {
System.out.println(string);
}
}
출력 결과는 아래와 같습니다.
e
a
c
g
b
d
f
random
'Programming' 카테고리의 다른 글
Programming Languages commonly used features in a side-by-side format (0) | 2013.08.15 |
---|---|
(Java) Dynamic in-memory compilation (0) | 2013.08.14 |
The 90 Minute Scheme to C compiler (0) | 2013.08.01 |
Difference between “set”, “setq”, and “setf” in Common Lisp? (0) | 2013.07.31 |
Setting Up a newLISP Webserver (0) | 2013.07.30 |