본문 바로가기
자바

Java는 두 개의 주어진 값 사이에서 난수를 생성합니다

by º기록 2021. 4. 11.
반응형

두 가지 값 사이에 임의의 숫자를 생성하는 방법을 알고 싶습니다.

다음과 같은 임의의 숫자를 생성 할 수 있습니다.

Random r = new Random();

for(int i = 0; i < a.length; i++){
    for(int j = 0; j < a[i].length; j++){
        a[i][j] = r.nextInt();
    }

}

그러나 0에서 100 (포함) 사이의 임의의 숫자를 어떻게 생성 할 수 있습니까?

 

해결 방법

 

당신은 예를 들어 사용할 수 있습니다. r.nextint (101)

더 일반적인 "두 숫자 사이"사용은 다음을 사용합니다.

Random r = new Random();
int low = 10;
int high = 100;
int result = r.nextInt(high-low) + low;

이것은 10 (포괄적 인)과 100 (독점) 사이의 임의의 숫자를 제공합니다.

 

참조 페이지 https://stackoverflow.com/questions/5271598

 

 

반응형

댓글