이 기사의 예는 Java의 지정된 범위의 방법을 알려줍니다. 참조를 위해 모든 사람을 위해 공유하십시오. 세부 사항은 다음과 같습니다.
Java 프로그램을 작성할 때는 종종 임의의 숫자를 사용하지만 이번에는 한 번 확인했습니다.
Java에는 임의의 숫자를 생성 할 수있는 두 가지 클래스가 있습니다.
java.util.random 및 java.math.random
Java.util.random Java 유틸리티 라이브러리의 랜덤은 다양한 유형의 랜덤 숫자를 생성하는 방법을 제공합니다. int, long, float, double 및 gowian과 같은 임의의 숫자를 생성 할 수 있습니다. 이것은 또한 java.lang.math의 random () 메소드의 가장 큰 차이이며, 후자는 이중 유형의 랜덤 숫자 만 생성합니다.
임의의 방법은 매우 간단합니다.
건축 방법 :
(1) 공개 무작위 ()
(2) 공개 무작위 (긴 씨앗)
Random ()는 현재 시간 System.currenttimememillis ()를 발전기의 씨앗으로 사용하고 임의 (긴 씨앗)는 지정된 씨앗을 발전기의 씨앗으로 사용합니다.
Java는 임의의 숫자를 생성합니다. 기본 값이 필요합니다. 기본 값 기본값은 시스템 시간이 종자로 사용됩니다.
일반 방법 :
(1) 공공 synonformized void setseed (긴 씨앗)
이 방법은 기본 값 시드를 설정합니다.
(2) public int nextint ()
이 방법은 정수 랜덤 번호를 생성합니다.
(3) 공개 Long Nextlong ()
이 메소드는 긴 유형의 랜덤 번호를 생성합니다.
(4) 공개 플로트 NextFloat ()
이 방법은 플로트 랜덤 번호를 생성합니다.
(5) 공개 Double NextDouble ()
이 방법은 이중 유형 랜덤 번호를 생성합니다.
(6) 공개 동기화 된 Double Nextgousian () ()
이 방법은 이중 유형 Goussian 랜덤 번호를 생성하는 것입니다.
두 개의 임의의 물체가 동일한 씨앗 (예 : 100)을 사용하고 동일한 순서로 동일한 기능을 호출하는 경우 값을 정확히 반환합니다. 다음 코드의 두 임의 객체의 출력이 정확히 동일합니다.
지정된 범위 내의 난수
임의 번호는 계수 작동 기호%를 사용하여 특정 범위 내에서 제어됩니다.
java.util.*; (random.nextint ())%10);}}}
획득 한 무작위 숫자는 양수이고 음수입니다. Math.abs를 사용하여 지정된 범위 내에서 비 부적합한 랜덤 숫자로 얻은 데이터 범위를 얻습니다.
java.util.*; 생성 된 임의의 int 플래그 = 0; +1; int = 0; i <count; i ++) {if (intrt [i] == intrd) {flag = 1; {flag = 0;}}}}} }}}} 0) {intrt [count] = intrd; 티]);}}}}}}}}}
NextFloat 등을 사용할 수 있습니다
Math.Random은 0-10 사이의 임의 숫자처럼 쓸 수 있습니다.
다음과 같이 코드 코드를 복사합니다. (int) (Math.Random ()*10);
Java는 지정된 범위의 임의 수를 생성합니다
Min-Max 사이의 숫자
random random = new rate (); int top = random.nextint (maxtop-mintop + 1) + Mintop;
구현의 또 다른 원칙 :
math.round (math.random ()*(max-min)+min) 긴 테스트; (Math .random ()*8999+1000);
이 기사는 모든 사람의 Java 프로그램 설계에 도움이되기를 바랍니다.