
getBytes() 메소드는 RandomRandomizer 클래스의 인스턴스 메소드입니다.
이 메소드는 인자로 byte[] 배열을 받습니다.
이 메소드는 RandomRandomizer 클래스의 seed 값을 기반으로 byte[] 배열에 랜덤 바이트를 채워넣습니다.
만약 인자로 byte[] 배열을 받지 않으면, 메소드는 NullPointerException을 발생시킵니다.
따라서, getBytes() 메소드를 사용하기 전에 byte[] 배열을 선언하고, RandomRandomizer 클래스의 인스턴스를 생성하여 seed 값을 설정해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
byte[] bytes = new byte[10];
random.nextBytes(bytes);
for (byte b : bytes) {
System.out.print(b + " ");
}
}
}
이 예제에서는 10개의 랜덤 바이트를 생성하고, 각 바이트를 공백으로 구분하여 출력합니다.
2025-07-18 10:46