Front-End/JavaScript
[JavaScript] Math.random() 함수
민바이민
2020. 12. 21. 23:18
Math.random()
랜덤 값(난수)를 생성하기 위한 함수입니다.
const random = Math.random() : 0 ~ 1 까지의 실수값을 반환합니다.
Math.random을 정수로 만들기
let random = Math.random();
console.log(random); // 0.4651739512038373
//random * 10 // 4.651739512038373
// 1 ~ 10이 나오고 싶다면
let result = Math.floor(random * 10) + 1; // floor(버림), ceil(올림), round(반올림)
console.log(result); //5 출력값이 나온다.
위 코드블럭을 보면 Math.floor라는 메소드를 많이 사용한다.
Math.floor 소수점 아래 버림 / Math.ceil 소수점 아래 올림 / Math.round 소수점 아래 반올림 메소드가 있다.
상황에 맞게 사용하면 된다.