Java는 Random 클래스의 nextDouble() 함수를 사용하여 임의의 배정밀도 부동 소수점 숫자를 생성합니다.
Java의 Random 클래스는 다양한 유형의 난수를 생성하는 데 사용할 수 있는 의사 난수 생성기입니다. 그 중 nextDouble() 함수는 임의의 배정밀도 부동 소수점 수를 생성하는 데 사용됩니다.
Random 클래스를 사용하기 전에 먼저 java.util 패키지를 가져와야 합니다. 다음으로 Random 객체를 생성하고 nextDouble() 함수를 사용하여 임의의 배정밀도 부동 소수점 숫자를 생성할 수 있습니다. 다음은 샘플 코드입니다.
import java.util.Random; public class RandomDemo { public static void main(String[] args) { Random random = new Random(); double randomDouble = random.nextDouble(); System.out.println("随机双精度浮点数: " + randomDouble); } }
이 예에서는 먼저 java.util 패키지를 가져온 다음 Random 개체를 무작위로 만들었습니다. 그런 다음 무작위의 nextDouble() 함수를 호출하고 생성된 배정밀도 부동 소수점 숫자를 randomDouble 변수에 할당합니다. 마지막으로 System.out.println() 함수를 사용하여 난수를 출력합니다.
위 코드를 실행하면 다음과 유사한 출력을 얻게 됩니다.
随机双精度浮点数: 0.725983783
프로그램을 실행할 때마다 다른 무작위 배정밀도 부동 소수점 숫자를 얻게 됩니다.
nextDouble() 함수에 의해 생성된 난수는 0보다 크거나 같고 1보다 작은 배정밀도 부동 소수점 수라는 점에 유의해야 합니다. 지정된 범위 내에서 임의의 배정밀도 부동 소수점 숫자를 생성하려면 몇 가지 간단한 수학 연산을 사용할 수 있습니다. 예를 들어, 10과 20 사이의 무작위 배정밀도 부동 소수점 숫자를 생성하려면 다음 코드를 사용할 수 있습니다.
import java.util.Random; public class RandomDemo { public static void main(String[] args) { Random random = new Random(); double randomDouble = 10 + (20 - 10) * random.nextDouble(); System.out.println("随机双精度浮点数: " + randomDouble); } }
위 코드를 실행하면 10과 20 사이의 무작위 배정밀도 부동 소수점 숫자를 얻게 됩니다.
요약하자면, Java Random 클래스의 nextDouble() 함수는 임의의 배정밀도 부동 소수점 숫자를 생성할 수 있으며, 간단한 수학적 연산을 통해 난수를 필요한 범위에 맞게 조정할 수 있습니다. Random 클래스를 적절하게 사용하면 프로그램에서 필요한 난수를 쉽게 생성할 수 있습니다.
위 내용은 의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Java 8 Stream foreach에서 나누거나 돌아 오시겠습니까?
