본문 바로가기

나의 플랫폼/안드로이드

[ Android : java ] 랜덤한 정수 얻기

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
먼저, 이 소스도 구글링으로 얻었지만, 오래 전에 본 거라 사이트를 잊어버렸습니다.
정말 죄송하다는 말씀과 함께 소스를 공개합니다.^^;;


public class Test {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

for(int i = 0 ; i < 100 ; i++){

System.out.println(getRandomIntNum(1,10));

}

}

private static int getRandomIntNum(int min, int max){

Double randomNum = ( Math.random() * (max - min + 1) ) + min ;

return  randomNum.intValue();

}

}



위 함수를 사용하면 결과는 1부터 10까지 사이의 정수가 출력이 됩니다.

참고하세요^^

추신 : float나 double 랜덤 값을 가져 올 경우.
Double randomNum = ( Math.random() * (max - min + 1) ) + min ; 
위에 빨간 부분만 제거 시킨 후 사용하시면 됩니다. ㅎㅎ