Java는 난수를 얻기 위한 클래스(Math)를 제공합니다.
Math 클래스는 매우 유용한 수학 도우미 클래스입니다. 매우 간단합니다. 이 클래스는 매우 특별합니다. 우선 String 클래스와 같이 final로 장식되어 있으므로 하위 클래스를 가질 수 없습니다. 또한 이 클래스의 생성 방법은 비공개이므로 다른 클래스에서 new 메서드를 사용할 수 없습니다. Math 객체의 메소드를 어떻게 호출합니까? 모든 메소드는 정적 메소드입니다. 즉, 클래스 이름을 사용하여 메소드에 직접 액세스할 수 있습니다.
난수를 생성하려면 Math 클래스 아래의 메서드를 사용하세요. random() 메서드의 반환 값은 [0.0 - 1.0)
1입니다. 위 범위의 난수를 얻습니다.
double d = Math.random();
참고: 위 공식이 다음과 같이 작성되면, Math.random()에 의해 생성된 난수의 범위는 이때 난수의 값에 관계없이 [0.0 - 1.0)이므로 i의 값은 0만 됩니다. int로 변환하면 값은 0
int i = (int)(Math.random());# 🎜🎜#
2입니다. (int 유형) # 🎜🎜#int num = (int)(Math.random()*100+1);
#🎜 🎜#
3을 가져옵니다. 임의 범위 사이(n~m)
int num = (int)(Math.random()*(m-n+1)+m);참고: 큰 숫자에서 소수점을 빼야 합니다. 예:
#🎜🎜 #
#🎜 🎜#자세한 내용은
java기본 튜토리얼컬럼을 참고하세요.
위 내용은 자바에서 난수를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!