Double 값을 처리할 때 사전 정의된 범위 내에서 임의의 값을 생성해야 하는 경우가 종종 있습니다. Random 클래스는 nextDouble() 메소드를 제공하지만 범위 지정을 허용하지 않습니다.
범위 내에서 무작위 이중 생성을 달성하려면 다음을 활용할 수 있습니다. 공식:
<code class="java">rangeMin + (rangeMax - rangeMin) * r.nextDouble()</code>
여기서:
min = 100 및 max = 101인 두 개의 double이 있다고 가정합니다. 이 내에서 임의의 double을 생성하려면 범위를 지정하려면 다음 코드를 사용하세요.
<code class="java">Random r = new Random(); double randomValue = 100 + (101 - 100) * r.nextDouble();</code>
이 계산을 통해 생성된 임의 값은 100(포함)과 101(제외) 사이에 속합니다.
위 내용은 Java의 특정 범위 내에서 임의의 Double을 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!