TIL
Random number (난수 만들기)
doonii
2024. 7. 2. 21:36
Math.random
0 이상 1 미만의 부동소수점 난수를 생성
Math.floor
소수점 1번째 자리를 버림하여 정수를 리턴
Math.floor(Math.random());
결과는 언제나 0
<정수인 난수 생성하기>
- 최솟값은 포함하지만 최댓값은 제외한 경우
function randomNumber(min, max) {
return Math.floor(Math.random() * (max - min) + min);
}
- 최솟값과 최댓값을 모두 포함하는 경우
function randomNumber(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
- 1000 ~ 9999 범위에서 무작위로 숫자를 나타나게 하기
function randomNumber() {
return Math.floor(Math.random() * (9999-1000+1) + 1000);
}