[JAVA] 난수

2020. 9. 2. 17:21BACK-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