Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

forest_moon

[Java] 랜덤 함수 Math.random() 본문

카테고리 없음

[Java] 랜덤 함수 Math.random()

rokga 2023. 2. 27. 23:08

Math 클래스는 최상위 Object클래스 안에 있어서 import를 하지 않아도 된다.

 

Math.random() 메소드를 그냥 사용할경우에는 0.0~1 사이의 무한에가까운 수를 출력

 

(Math.random() * 100) 을 해주면 0.0 부터 99.99~~까지 출력

 

(int) 를 캐스팅 하면 정수값을 가져올수 있다. 

 

(int) (Math.random() * 100). >>     0 부터 99까지의 숫자를 얻어 낼수있다.

 

 그럼 1~100의 값을 얻기위해서는 ?

 

(int) (Math.random() * 100) + 1; 을 해주면 내가 원하는 범위의 값을 출력 할 수 있다.

 

 

 

  public static int dice() {
    return  (int) Math.random()*6 +1;
  }

주사위의 1~6 사이의 정수를 반환하게 된다.