Math.random()
사용0.0 <= Math.random() < 1.0
🍟 1과 3 사이의 정수 구하는 과정
① 각 변에 3을 곱함
0.0 * 3 <= Math.random() * 3 < 1.0 * 3
0.0 <= Math.random() * 3 < 3.0
② 각 변을 int형으로 변환
(int)0.0 <= (int)(Math.random() * 3) < (int)3.0
0<= (int)(Math.random() * 3) < 3
③ 각 변에 1을 더함(*0.0부터 포함되기 때문에 1 더함)
0 + 1 <= (int)(Math.random() * 3) + 1 < 3 + 1
1 <= (int)(Math.random() * 3) + 1 < 4
*1과 3 사이의 정수 중 하나를 얻을 수 있으며, 1은 포함. 4는 미포함
Math.random()을 사용했기 때문에 실행할 때마다 실행결과가 달라짐