카테고리 없음

[Java] Math.random( )으로 특정 정수 범위의 숫자 출력

happyst 2024. 8. 21. 11:50

공식

  • 최소값, 최대값이 범위에 포함됨!
  • [최소값, 최대값]
int random = (int)(Math.random() * (최대값 - 최소값 + 1) + 최소값)

 

예제 코드

public class RandomDemo {
  public static void main(String[] args) {
    int min = 5;
    int max = 10;

    for (int i = 0; i < 10; i++) {
      int random = (int) (Math.random() * (max - min + 1) + min);
      System.out.println(random);
    }
  }
}

 

결과