자바수업#2. Math.random?

zoey kim·2023년 1월 4일
0
post-thumbnail

업로드중..

수업을 듣던 중 위 함수에 대한 의문이 생겨 구글링을 해보았다.

Math와 random 이란 단어로 보았을때 숫자를 random 으로 나오게 하는 메소드로 짐작은 되는데....
앞에 (int)와 뒤에 *45는 무슨 의미일까???

Math.random
0.0보다 크고 1.0보다는 작은 실수중 랜덤의 숫자를 발생

따라서 범위를 1~45의 정수로 정할 경우 아래와 같은 작업이 필요했다.

(int) : 실수 -> 정수로의 형변환
0 < x < 1 -> 0 < x*45 < 45 -> 1 < 45x +1 <46

오늘도 차근차근 공부를 해나가 본다 :)

profile
hello world!

0개의 댓글