자바스크립트 Math() : 난수
천둥상어
·2023. 12. 1. 06:15
반응형
"자바스크립트의 Math 객체는 수학적인 연산을 수행하기 위한 다양한 메서드를 제공합니다.
여기서는 난수를 반환하는 메서드를 알아봅니다."
Math.random()
Math.random() 메서드는 0 이상 1 미만의 난수를 반환합니다.
let randomValue = Math.random();
console.log(randomValue) // 결과는 0 이상 1미만 값이 반환.
// 0 이상 1 미만 값이 반환되므로 원하는 범위 만큼 곱하고 추가 가공한다.
// 0 이상 99 이하의 난수가 필요한 경우
let randomValue = Math.random() * 100;
// 0 이상 100 이하의 난수가 필요한 경우
let randomValue = Math.random() * 101;
// 1 이상 100 이하의 난수가 필요한 경우
let randomValue = Math.random() * 100 + 1;
마무리
Math.random()은 실무에서 임의의 값이 필요한 경우 많이 사용됩니다.
입력 받을수 있는 범위내 값을 만들어서 테스트 코드에 사용하거나, 주사위 처럼 나올수 있는 범위 내에서 난수를 발생시켜야 할때 사용합니다.
반응형
'프로그래밍 > JavaScript 기초' 카테고리의 다른 글
자바스크립트 소수점 처리 'toFixed()', 'toPrecision()' (1) | 2023.12.05 |
---|---|
자바스크립트 Math() : 삼각함수 #1 (0) | 2023.12.02 |
자바스크립트 Math() : 가장 큰 수 또는 가장 작은 수 반환 (0) | 2023.12.01 |
자바스크립트 Math() : 수학 계산 (절대값, 거듭제곱, 부호, 제곱근, 자연 로그) (0) | 2023.11.30 |
자바스크립트 Math() : 어림 계산 (반올림, 올림, 버림) (0) | 2023.11.30 |