JavaScript Random
Math.random()
Math.random()
은 0이상 1미만의 난수를 반환합니다.
예제 1
Math.random();
Math.random()
은 항상 1보다 작은 숫자를 반환합니다.
무작위 정수
Math.floor()
와 함께 사용되는 Math.random()
을 사용하여 랜덤 정수를 반환할 수 있습니다.
예제 2 - 0 ~ 9 사이의 정수
Math.floor(Math.random() * 10);
예제 3 - 0 ~ 10 사이의 정수
Math.floor(Math.random() * 11);
예제 4 - 0 ~ 99 사이의 정수
Math.floor(Math.random() * 100);
예제 5 - 0 ~ 100 사이의 정수
Math.floor(Math.random() * 101);
예제 6 - 1 ~ 10 사이의 정수
Math.floor(Math.random() * 10) + 1;
예제 7 - 1 ~ 100 사이의 정수
Math.floor(Math.random() * 100) + 1;
랜덤 함수 응용
모든 랜덤 정수 목적에 사용할 적절한 랜덤 함수를 만드는 것이 좋습니다.
이 JavaScript 함수는 항상 최소값 이상 최대값 이하 사이의 난수를 반환합니다.
예제 8
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min) ) + min;
}
이 JavaScript 함수는 항상 최소값과 최대값 사이의 난수를 반환합니다.
예제 9
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min + 1) ) + min;
}