Math.random()

summerlee·2022년 9월 22일
0

TIL

목록 보기
24/34

Math.random()

Math 객체에 내장된 메서드
0과 1사이의 소수점 숫자를 임의로 생성
0 ~ 0.999999999999

자연수를 랜덤으로 생성하는 방법

const step1 = Math.random();
// 0 과 1 사이의 아주 긴 소수를 생성
// 0.5216459968846654
const step2 = step1 * 10;
// 10을 곱하면 아래의 값이 나옴
// 5.216459968846654
const step3 = Math.floor(step2);
// floor 로 내림해서 5로 만듦 (소수점 이하를 잘라냄)
// 5
const step4 = step3 + 1;
// 1을 더해 5 이상의 숫자가 나올 수 있게 함
// 6

Math.floor(Math.random() * 10) + 1;
profile
완벽하지 않아도 기록하려고 노력하기 😅

0개의 댓글