
RandomRandomizer::nextFloat 함수는 기본적으로 0.0f에서 1.0f 사이의 난수를 발생시킵니다.
이러한 범위는 float 타입의 최소값과 최대값으로 결정됩니다.
만약 특정 범위의 난수를 발생시키고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
cpp
float minValue = 10.0f;
float maxValue = 20.0f;
RandomRandomizer randomizer;
float randomFloat = randomizer.nextFloat() * (maxValue - minValue) + minValue;
위 코드에서는 10.0f부터 20.0f 사이의 난수를 발생시킵니다.
또한, RandomRandomizer::nextFloat 함수는 동일한 난수를 반복해서 발생시키지 않도록 설계되어 있습니다.
이러한 특성은 RandomRandomizer 클래스가 thread-safe 하다는 것을 의미합니다.
2025-03-21 19:57