인프런 커뮤니티 질문&답변
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 중에 나옵니다.





