Javascript

[Javascript] 랜덤 숫자 추출 방법 (범위 지정)

먹세 2021. 2. 3. 15:53

자바스크립트에서 범위를 지정하여 랜덤으로 숫자를 추출하는 방법

Math.random() 함수와 Math.floor() 함수를 이용해서 범위 지정 가능한 랜덤 숫자 출력 함수를 만든다.

 

Math.random() 함수는 0이상~1미만의 난수를 생성한다. (예 : 0.52938372)

Math.random();

 

Math.floor() 함수는 해당숫자와 같거나 해당숫자 보다 더 작은 정수를 반환 한다.

Math.floor(2.5); //결과 2
Math.floor(-2.5); //결과 -3

 

Math.random() 함수를 이용하여 범위지정을 할 수 있는 함수를 만든다.

function randomNum(min, max){
    var randNum = Math.floor(Math.random()*(max-min+1)) + min;
    return randNum;
}

 

실행방법

// 1~15 내의 랜덤 정수 출력
randomNum(1, 15);

 

반응형