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);
}
'TIL' 카테고리의 다른 글
Git & Github (1) | 2024.07.15 |
---|---|
숫자 기억 게임 만들기 (0) | 2024.07.11 |
콘솔 적극 활용하기 - 특수문자를 활용한 강아지 출력 (0) | 2024.06.28 |
React 트랙을 신청한 이유 (0) | 2024.06.27 |
var, let, const (0) | 2024.06.27 |