Math.random()
- 0.0 ~ 1.0 사이 임의의 double 값 반환
1 ~ 10 사이 random 한 정수 값 구하기
- 0.0 10 <= Math.random() 10 < 1.0 * 10
- (int) 0.0 <= (int)(Math.random() * 10) < (int) 10.0
- 0 + 1 <= (int)(Math.random() * 10) + 1 < 10 + 1
- 1 <= (int)(Math.random() * 10) + 1 < 11
[참고] <Java의 정석 - 기초편>