HOWTO · JavaScript
JavaScript의 지정된 범위에서 난수 생성
이 튜토리얼에서는 JavaScript에서 지정된 범위 내에서 난수를 생성하는 방법을 소개합니다. `Math.random()`함수를 사용하여 난수를 생성 한 다음 지정된 범위 내의 숫자로 이동합니다.
이 튜토리얼에서는 JavaScript에서 지정된 범위 내에서 난수를 생성하는 방법을 소개합니다. Math.random()함수를 사용하여 난수를 생성 한 다음 지정된 범위 내의 숫자로 이동합니다.
Math.random()함수
이 함수는0(포함)에서1(제외) 범위의 부동 소수점 의사 난수를 해당 범위에 대해 대략적으로 균일 한 분포로 반환합니다. 그러나 암호화 된 보안 번호는 반환하지 않습니다.
JavaScript에서 지정된 범위의 난수를 생성하는 알고리즘
{{ % step %}}
-
0과1사이의 숫자를 생성하여rand라는 변수에 저장합니다. -
전체 범위
range를max-min+1로 계산합니다. -
range에rand를 곱하고min에 더하여 지정된 범위 내의 임의의 숫자를 얻습니다.
{{ % /step %}}
예제 코드
function getRandomIntInclusive(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1) + min);
}
getRandomIntInclusive(2, 5);
출력:
4