Java 임의의 nextInt() 메서드

Java Im Uiui Nextint Meseodeu



Java에서는 다양한 목적으로 난수를 생성해야 하는 상황이 있을 수 있습니다. 보다 구체적으로, 각 값을 개별적으로 초기화하는 대신 임의로 생성된 숫자로 데이터를 암호화하거나 특정 범위의 난수를 활용합니다. 이러한 상황에서 Random ' 넥스트인트() ” Java의 메서드는 코드 기능을 구현하는 효과적인 접근 방식을 제공하는 데 도움이 됩니다.

이 블로그에서는 Java에서 Random 'nextInt()' 메서드를 활용하고 적용하는 방법에 대해 자세히 설명합니다.

Java의 'Random nextInt()' 메서드는 무엇입니까?

넥스트인트() ”의 방법 무작위의 ” 클래스는 지정된 범위가 있거나 없는 임의의 정수를 생성하는 데 사용됩니다.







구문(사례 1)

정수 다음 정수 ( )

이 구문에 따르면 다음 임의의 ' 정수 ” 값이 반환됩니다.



구문(사례 2)

정수 다음 정수 ( ~이든 )

이 구문에서 ' 하나에 '는 '에서 시작하여 난수를 생성해야 하는 끝 범위를 가리킵니다. 0 '.

예제를 진행하기 전에 다음 패키지를 가져와 ' java.util.* ' 패키지:

java.util을 가져옵니다. * ;

예제 1: 'Random nextInt()' 메서드를 적용하여 Java에서 임의 정수 생성

이 예에서 임의 ' 넥스트인트() ” 방법을 사용하여 임의의 정수를 생성할 수 있습니다.

공개 클래스 무작위 {

공공 정적 무효 메인 ( 문자열 인수 [ ] ) {

랜덤 랜덤 = 새로운 랜덤 ( ) ;

int 결과 = random.nextInt ( ) ;

System.out.println ( '임의로 생성된 정수는 다음과 같습니다. ' + 결과 ) ;

} }

위의 코드 줄에서 다음 단계를 적용합니다.

  • 우선 ' 무작위의 ” 개체를 사용하여 새로운 ' 키워드와 ' 무작위의() ” 생성자.
  • 그런 다음 ' 넥스트인트() ' 생성된 난수를 ' 정수 '.
  • 마지막으로 무작위로 생성된 정수를 반환합니다.

산출

이 결과에서 코드가 컴파일될 때마다 임의의 정수가 생성됨을 알 수 있습니다.

발생한 'IllegalArgumentException'의 데모

넥스트인트() ” 메소드는 “ IllegalArgumentException ” 방법 매개변수에 지정된 끝 범위가 “인 경우 부정적인 ”, 다음과 같이:

예제 2: 'Random nextInt()' 메서드를 적용하여 Java에서 지정된 범위 내에서 임의의 정수 생성

다음 예는 논의된 방법을 적용하여 지정된 특정 범위 내에서 임의의 정수를 생성합니다.

공개 클래스 randomint2 {

공공 정적 무효 메인 ( 문자열 인수 [ ] ) {

랜덤 랜덤 = 새로운 랜덤 ( ) ;

int 결과 = random.nextInt ( 이십 ) ;

System.out.println ( '(0-20) 사이에서 임의로 생성된 정수는 다음과 같습니다. ' + 결과 ) ;

} }

위의 코드 블록에서:

  • ' 무작위의 ' 물체.
  • 이제 '를 적용하십시오. 넥스트인트() ” 지정된 정수를 매개변수로 축적하는 방법.
  • 이 정수는 '에서 시작하여 난수가 생성되어야 하는 끝 제한에 해당합니다. 0 '.
  • 마지막으로 결과로 생성된 숫자를 지정된 범위 내에서 임의로 표시합니다. 0-20 '.

산출

이 결과에서 지정된 제한에 따라 난수가 생성됨을 알 수 있습니다.

결론

넥스트인트() ”의 방법 무작위의 ” Java의 클래스는 지정된 범위의 유무에 관계없이 임의의 정수를 생성하는 데 사용됩니다. 또한 이 메서드는 ' IllegalArgumentException ” 지정된 범위가 음수인 경우. 이 블로그에서는 Random 'nextInt()' 메서드를 통해 임의의 정수를 생성하는 방법에 대해 논의했습니다.