본문 바로가기

개발관련/웹개발

[자바] ArrayList를 사용한 중복없는 난수 생성 하기

import java.util.ArrayList;

public class RandomTest {
 public static void main(String ar[]){
  ArrayList Test = new ArrayList();
  ArrayList Test2 = new ArrayList();
  int MaxSize = 20;
  for(int i=0;i<MaxSize;i++){
   Test.add(i+1);
  }
  for(int i=0;i<MaxSize;i++){
   int random = (int)(Math.random()*Test.size());
   Test2.add(Test.get(random));
   Test.remove(random);
  }
  for(int i=0;i<MaxSize;i++){
   System.out.println(i+ "   " + Test2.get(i));
  }
 }
}

인터넷에 이리저리 찾아봤는데
자바로 찾으니깐 왜 자바스크립트가 나오냐고!!!!
그래서 그냥 만들었다.ㅡㅡ;
MaxSize만 조정하면 몇개든 만들수 있습니다요~
혹시 이상하게 돌아가거나 하거든 댓글과 메일로 알려주세요~ 캭~

'개발관련 > 웹개발' 카테고리의 다른 글

Css Cursor의 속성값이올시다.  (1) 2008.06.17
자바스크립트 String 관련 함수들  (1) 2008.05.23
obj.style.display  (0) 2008.05.08
JSON 제길슨과 친해지자(1)  (0) 2008.04.08
window.open 속성  (1) 2008.04.01