자바스크립트 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()은 실무에서 임의의 값이 필요한 경우 많이 사용됩니다.

입력 받을수 있는 범위내 값을 만들어서 테스트 코드에 사용하거나, 주사위 처럼 나올수 있는 범위 내에서 난수를 발생시켜야 할때 사용합니다.

반응형