👄 Language/JAVA

[JAVA] 자바로 랜덤 값 받기 (Random Class)

Nyan cat 2022. 11. 8. 22:56

📌  자바로 랜덤값 받기

자바의 랜덤 클래스를 사용하면 무작위의 값을 가져올 수 있다.

무작위의 숫자를 뽑아 추첨하는 게임을 하거나 무작위로 숫자값을 받아와야 할 경우에 사용할 수 있다.

 

1. 0 이상 n 이하의 값 받기 : Random 클래스에 있는 nextInt 메소드 사용

import java.util.Random;

public class Driver {
	public static void main(String[] args) {
		Random rand = new Random();
		System.out.println(rand.nextInt(10));  // 0 이상 9 이하의 랜덤한 숫자 출력하기
	}
}

 

2. a와 b 사이의 랜덤 값 받기 

import java.util.Random;

public class Driver {
	public static void main(String[] args) {
		Random rand = new Random();
		int min = 10;
		int max - 30;

		System.out.println(rand.nextInt((max - min) + 1) + min); // 10이상 30이하의 랜덤 값
		// 0 ~ 20까지의 랜덤한 값을 받고 거기다 min값을 더해주어서 10 이상 30 이하가 나오게 함
	}
}
반응형

'👄 Language > JAVA' 카테고리의 다른 글

[JAVA] 자바로 숫자의 약수 갯수 구하기  (0) 2022.11.18
[JAVA] 자바로 절대값 구하기  (0) 2022.10.12