>  기사  >  Java  >  자바에서 난수를 생성하는 방법

자바에서 난수를 생성하는 방법

尚
원래의
2019-12-28 15:41:164257검색

자바에서 난수를 생성하는 방법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.