Math.random()는 난수를 발생시킬 때 사용하는 Math 클래스 내의 메서드이다.
해당 메서드는 double형태의 0.0부터 1.0 이하의 수를 발생시킨다. (0.0 ~ 0.9999...)
보통 난수는 정수형으로 1에서 n까지로 쓰이기 때문에,
원하는 범위의 수를 함수에 곱해준 뒤 Math.random() * n (ex. n = 100/ 0.0 ~ 99.9999...)
(int) 형 변환을 시켜서 써준다.
ex. 값 담을 변수 이름 = (int)(Math.random() * n) + 1; // + 1은 함수가 0부터 n-1까지의 범위를 갖게 되므로
+1 처리해준다.
'끄적 정리' 카테고리의 다른 글
인텔리제이 개발환경 구축, 플러그인, 주요 단축키 (0) | 2021.01.01 |
---|---|
GitHub repository 삭제하기 (0) | 2020.12.18 |
각주 설정, 해지 단축키 (0) | 2020.12.03 |
eclipse에서 servelet, jsp의 위치 (0) | 2020.12.02 |
servlet service() (0) | 2020.11.24 |