지정된 범위 내에서 임의의 Double 생성
Double 값으로 작업할 때 지정된 범위 내에서 임의의 값을 생성해야 할 수도 있습니다. 범위. 이를 달성하기 위해 일반적으로 사용되는 두 가지 기본 변수는 최소값(rangeMin)과 최대값(rangeMax)입니다.
Random 클래스에 있는 nextDouble() 메서드의 기본 동작은 두 변수 사이에 무작위 이중을 생성합니다. 0.0(포함) 및 1.0(제외). 이 범위를 조정하려면 다음 공식을 사용할 수 있습니다.
randomValue = rangeMin + (rangeMax - rangeMin) * r.nextDouble();
다음은 공식에 대한 설명입니다.
예를 들어 rangeMin을 100.0으로, rangeMax를 101.0으로 지정하면:
Random r = new Random(); double randomValue = 100.0 + (101.0 - 100.0) * r.nextDouble();
이 코드는 100.0과 101.0 사이에서 임의의 double을 생성합니다.
위 내용은 특정 범위 내에서 Random Double을 어떻게 생성합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!