
RandomRandomizer::getInt 메서드는 매번 같은 값을 반환하는 이유는 Java의 Random 클래스가 seed 값을 기준으로 임의의 값을 생성하기 때문입니다.
RandomRandomizer::getInt 메서드를 사용하여 정수값을 얻어오는 방법은 seed 값을 초기화하는 것입니다.
예를 들어, 다음과 같이 seed 값을 초기화하여 사용할 수 있습니다.
#hostingforum.kr
java
Random random = new Random(System.currentTimeMillis());
int randomInt = random.nextInt(100); // 0부터 99까지의 임의의 정수값
또는, seed 값을 매번 초기화하여 사용할 수 있습니다.
#hostingforum.kr
java
Random random = new Random();
random.setSeed(System.currentTimeMillis());
int randomInt = random.nextInt(100); // 0부터 99까지의 임의의 정수값
이러한 방법으로 seed 값을 초기화하여 사용하면, 매번 다른 임의의 정수값을 얻을 수 있습니다.
2025-03-05 06:29