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

21.02.03 22:29 작성 조회수 78

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 중에 나옵니다.