본문 바로가기
반응형

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 배열에 난수로 채운다.
반응형