[Java] 랜덤(Random)함수 생성 명령

Jeini·2022년 9월 30일
0

☕️  Java

목록 보기
24/59
post-thumbnail

✔️ java.util.Random

Random 클래스에 객체를 생성하면 다양한 메소드를 사용하여
원하는 random value를 생성할 수 있다.

그 중에서 가장 많이 쓰이는건 nextInt()


import java.util.Random;


public class program{
   public static void main(String [] args) {
   
      Random random = new Random();

      System.out.println(random.nextInt(100));

}
   }

✔️ Math.ramdom()

난수: 프로그램이 실행될 때마다 다른 값이 나옴

math.random(): 0 이상 1미만의 실수를 돌려준다.

예를 들어보자.

(int)(Math.random() * 6) + 1;

6의 위치: 경우의 수 (뽑고자 하는 수)
1의 위치: 시작하는 수

  1. 6을 곱하면 0이상 6 미만의 실수를 돌려준다.
  2. 형변환이 일어나고 그렇게 되면 0이상 5 이하가 된다.
  3. 1이 더해져서 1 이상 6이하로 바뀌게 된 것이다.

--> 🎲 랜덤 주사위를 나타낸 것!

profile
Fill in my own colorful colors🎨

0개의 댓글