-
04 (1)Math.random( )Java 2023. 4. 29. 20:07반응형
임의의 정수 만들기
Math.random() - 0.0과 1.0 사이의 임의의 double 값을 반환
Ex) 1 ~ 3의 랜덤 범위 구하기
1. 각 변에 3을 곱한다
0.0 * 3 <= Math.random( ) * 3 < 1.0 * 3
0.0 <= Math.random( ) * 3 < 3.0 // 0.0 ~ 2.999...
2. 각 변에 int형으로 변환한다.
(int)0.0 <= (int)(Math.random( ) * 3) < (int)3.0
0 <= (int)(Math.random( ) * 3) < 3 // 정수 0 ~ 2
3. 각 변에 1을 더한다
0 + 1 <= (int)(Math.random( ) * 3) + 1 < 3 + 1
1 <= (int)(Math.random( ) * 3) + 1 < 4
반응형'Java' 카테고리의 다른 글
05 (1) 배열의 길이, 초기화, 출력 (0) 2023.04.29 04 (3)반복문 break (0) 2023.04.29 04 (2)do-while (0) 2023.04.29 02 (2)타입간의 변환방법 (0) 2023.04.29 02 (1)오버플로우 (0) 2023.04.29