본문 바로가기
Front-End/JavaScript

[JavaScript] Math.random() 함수

by 민바이민 2020. 12. 21.

JavaScript

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 소수점 아래 반올림 메소드가 있다.
상황에 맞게 사용하면 된다.

댓글