반응형
java에서 무작위 숫자를 생성하려면 java.util.Random 클래스를 사용할 수 있다.
1. 먼저 렌덤 클래스를 임폴트 한다.
import java.util.Random;
2. Random 객체를 사용하여 난수를 생성할 수 있는데 아래 코드와 같은 함수를 사용할 수 있다.
import java.util.Random;
// Random 클래스를 import하고 객체를 생성한다.
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
}
}
int randomNumber = random.nextInt(); // 정수 범위 내의 난수를 생성할 수 있다.
//특정 범위 내의 난수를 생성할 수 있다.
int min = 1;
int max = 100;
int randomInRange = random.nextInt(max - min + 1) + min; // 1에서 100 사이의 난수 생성
double randomDouble = random.nextDouble(); //0.0에서 1.0 사이의 double 형태의 난수를 생성할 수 있다.
boolean randomBoolean = random.nextBoolean(); // true 또는 false 중 하나를 무작위로 생성
// byte 배열에 무작위 바이트 시퀀스 생성
byte[] byteArray = new byte[10];
random.nextBytes(byteArray); // byte 배열에 난수로 채운다.
반응형
'코딩 > JAVA' 카테고리의 다른 글
JAVA instanceof의 개념과 역할 (0) | 2023.12.10 |
---|---|
JAVA 다형성(Polymorphism)과 interface (0) | 2023.12.10 |
java의변수 유형 및 활용: 인스턴스, 클래스, 로컬, 매개변수 변수 (0) | 2023.10.18 |
Java Method Signature: 개념, 구성 요소, 그리고 활용 방법 (0) | 2023.10.18 |
[JAVA] 객체, 클래스 및 인스턴스의 개념과 차이점 (0) | 2023.10.18 |