Java: n~m 사이의 random 정수 값 얻어오는 방법


아래 Stack Overflow Q&A에서 다룬 내용이다.

http://stackoverflow.com/questions/363681/java-generating-random-number-in-a-range?newsletter=1&nlcode=66478%7c80bd


// Example assumes these variables have been initialized
// above, e.g. as method parameters or otherwise
Random rand;
int min, max;
// nextInt is normally exclusive of the top value,
// so add 1 to make it inclusive
int randomNum = rand.nextInt(max - min + 1) + min;


min, max 사이의 값으로 random 정수 값을 얻고자 할 때는 위와 같은 코드를 작성하면 된다.

댓글

이 블로그의 인기 게시물

Wireless: HotSpot 2.0 이란?

Apple M1 Mac Mini에서 이더리움 (Ethereum) 채굴하기

Java: Java for Game? Java가 Game 개발에 어울릴까?