강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

tt t님의 프로필 이미지
tt t

작성한 질문수

웹 게임을 만들며 배우는 자바스크립트

구구단 구현

9 곱하는게 이해가 안 되요~

작성

·

167

0

Math.random()*9   에서 왜 9를 곱했더니 3.0484

같은 숫자가 나오는지 이해가 안되요

또,  Math.random( ) 하면 항상 값이 0.3939 이런식으로 

나오니까 정수로 만들려고 했는가 싶었는데요,  10도 아니고 왜 9를 곱해야하는지요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

강좌에서 설명한 부분입니다. 다시 설명드리자면

Math.random이 0이상 1 미만이므로

9를 곱하면

0이상 9미만이 나옵니다.

여기에 Math.floor를 적용하면 정수만 남아 0,1,2,3,4,5,6,7,8 중에 나옵니다.

tt t님의 프로필 이미지
tt t

작성한 질문수

질문하기