728x90
Math.random 함수를 사용하면 0.xxx ~ 0.9xx 사이의 값을 반환한다.
<Example>
1. 랜덤으로 0~10 사이의 정수를 반환하고 싶은 경우
(int) Math.random() * 10; //0~9 중 하나 반환
2. 랜덤으로 15~25까지의 정수를 반환하고 싶은 경우
(int) Math.random() * 11 + 15; //15~25 중 하나 반환
- 랜덤함수가 반환하는 값은 0.0부터 0.9..까지의 범위를 가지므로 11을 곱하면 0에서 10.99..로 범위가 바뀐다.
- 거기에 15를 더하면 15.0에서 25.99..의 범위를 가진다.
- (int)로 캐스팅 해주면 15에서 25까지의 정수값이 범위가 된다.
반응형
'공부' 카테고리의 다른 글
[GitHub] 포크와 클론 (0) | 2024.11.26 |
---|---|
[우아한테크코스 7기] 프리코스 1주차 (java) (1) | 2024.10.22 |
[Javascript] 자바스크립트 입출력 (백준, vscode) (0) | 2024.06.23 |
[Python] 소수 2자리 출력하기 (반올림, 올림, 버림) (0) | 2024.06.12 |