-
카테고리
-
해결 여부
미해결
9 곱하는게 이해가 안 되요~
21.02.03 22:29 작성 조회수 78
0
Math.random()*9 에서 왜 9를 곱했더니 3.0484
같은 숫자가 나오는지 이해가 안되요
또, Math.random( ) 하면 항상 값이 0.3939 이런식으로
나오니까 정수로 만들려고 했는가 싶었는데요, 10도 아니고 왜 9를 곱해야하는지요?
답변을 작성해보세요.
0
조현영
지식공유자2021.02.04
강좌에서 설명한 부분입니다. 다시 설명드리자면
Math.random이 0이상 1 미만이므로
9를 곱하면
0이상 9미만이 나옵니다.
여기에 Math.floor를 적용하면 정수만 남아 0,1,2,3,4,5,6,7,8 중에 나옵니다.
답변 1