[JAVA] 난수
2020. 9. 2. 17:21ㆍBACK-END/JAVA
난수 (Random Number)
- 임의의 값 또는 무작위로 만들어지는 알수없는 값
난수 활용
주사위 게임 , 가상시뮬레이터 , 포커게임 및 슈팅게임 제작시 사용
ex) 슈팅게임 1945 게임에서 적기가 나타나는 위치 좌표 값을 무작위로 제작하기 위함으로 사용한다.
난수 생성 Method
Math 클래스 내부의 random()method
0 ~ 1.0 사이의 값을 무작위로 Retrun
원하는 난수 범위를 구하기 위해 적절한 연산과 형 변환이 필요하다.
난수를 구하는 범위 공식
Math.random()* (최대값 - 최소값 + 1) + 최소 값
37 ~ 48 까지 구한다고 한다면
(int)(Math.random() *(48 - 37 + 1 ) + 37)
System.in.read(); // 잠재적 int 값;
sc.nextLine(); // 잠재적 String 값;
Math.random(); // 잠재적 double 값;
'BACK-END > JAVA' 카테고리의 다른 글
| [JAVA] 지역 변수 (0) | 2020.09.01 |
|---|---|
| [JAVA] 02 (0) | 2020.09.01 |
| [JAVA] 01 (0) | 2020.09.01 |