C#에서 임의의 정수를 생성하는 방법

C Eseo Im Uiui Jeongsuleul Saengseonghaneun Bangbeob



임의의 정수는 프로그래밍에서 널리 사용됩니다. C#에서 난수는 난수 테스트 데이터 생성, 출력 난수화, 암호화, 보안, 시뮬레이션 또는 모델링과 같은 다양한 응용 프로그램을 가집니다. 이 문서에서는 C#에서 임의의 정수를 생성하는 다양한 방법을 다룹니다.

C#에서 임의의 정수를 생성하는 방법

C#에서 임의의 정수를 생성하는 것은 간단하며 내장 함수를 사용하여 수행할 수 있습니다. 랜덤 클래스 .

1. C#에서 랜덤 클래스 사용하기

Random 클래스는 임의의 정수를 생성할 수 있는 C#의 기본 제공 클래스입니다. 이를 사용하려면 Random 클래스의 인스턴스를 만들고 Next 메서드를 호출해야 합니다. Next 메서드는 0에서 int32의 최대값 범위 내의 임의의 정수를 제공합니다.







다음은 Random 클래스를 사용하여 임의의 정수를 생성하는 구문입니다.



무작위 무작위 = 새로운 무작위 ( ) ;

정수 난수 = 무작위의. 다음 ( ) ;

2. 다음 방법을 사용하여 임의의 정수 생성

그만큼 다음 방법 임의의 정수를 생성하기 위해 Random 클래스에서 가장 많이 사용되는 방법입니다. 앞에서 언급했듯이 범위가 있거나 없는 임의의 정수를 생성할 수 있습니다.



다음은 임의의 정수를 생성하는 예입니다.





시스템 사용 ;

수업 프로그램 {

공전 무효의 기본 ( ) {

무작위 무작위 = 새로운 무작위 ( ) ;

정수 난수 = 무작위의. 다음 ( ) ;

콘솔. WriteLine ( '무작위 번호: ' + 난수 ) ;

}

}

위의 코드에서 다음을 사용하여 난수를 생성했습니다. 랜덤 클래스 , System 네임스페이스의 일부입니다.

여기에서 클래스 이름을 정의하는 키워드를 사용하여 Random 클래스의 새 인스턴스를 정의했습니다. 그만큼 다음() 메서드 변수에 저장되는 임의의 정수를 제공합니다. 난수 . 마지막으로 다음 값을 인쇄합니다. 난수 Console.WriteLine()을 사용하여 콘솔에.



  그래픽 사용자 인터페이스, 응용 프로그램 설명이 중간 신뢰도로 자동 생성됨

3. 범위 내에서 임의의 정수 생성

사용하여 다음 방법 , 지정된 범위에 대해 난수를 생성할 수도 있습니다. 이를 위해 두 인수를 정의해야 합니다. 이 두 인수는 다음을 포함해야 합니다. 그리고 최대 난수를 생성할 범위의 값입니다.

다음은 1과 100 범위 내에서 임의의 정수를 가져오는 구문입니다.

정수 난수 = 무작위의. 다음 ( 1 , 101 ) ;

다음 예에서는 1에서 100 사이의 난수를 제공합니다.

시스템 사용 ;

수업 프로그램 {

공전 무효의 기본 ( ) {

무작위 무작위 = 새로운 무작위 ( ) ;

정수 난수 = 무작위의. 다음 ( 1 , 101 ) ;

콘솔. WriteLine ( '무작위 번호: ' + 난수 ) ;

}

}

출력에서 1에서 100 사이의 난수가 생성됩니다.

4. 정의된 숫자까지 임의의 정수 생성

임의의 정수를 정의된 값으로 생성하기 위해 위의 코드를 수정할 수도 있습니다. 아래 언급된 코드는 10 미만의 임의의 숫자를 제공합니다.

시스템 사용 ;

수업 프로그램 {

공전 무효의 기본 ( ) {

무작위 무작위 = 새로운 무작위 ( ) ;

정수 난수 = 무작위의. 다음 ( 10 ) ;

콘솔. WriteLine ( '무작위 번호: ' + 난수 ) ;

}

}

출력에서 10보다 작은 임의의 정수를 볼 수 있습니다.

  그래픽 사용자 인터페이스, 응용 프로그램 설명이 중간 신뢰도로 자동 생성됨

5. 10개의 임의 정수 생성

for 루프를 사용하여 위의 코드를 수정하고 0에서 100 사이의 10개의 임의의 정수를 생성할 수 있습니다.

시스템 사용 ;

수업 프로그램

{

공전 무효의 기본 ( [ ] 인수 )

{

// Random 클래스의 새 인스턴스 생성

무작위 무작위 = 새로운 무작위 ( ) ;

// 0에서 99 사이의 임의의 정수 10개를 생성하고 출력합니다.

콘솔. WriteLine ( '0에서 99 사이의 임의의 정수 10개 인쇄:' ) ;

~을 위한 ( 정수 = 0 ; < 10 ; ++ )

{

정수 난수 = 무작위의. 다음 ( 100 ) ; // 0에서 99 사이의 임의의 정수를 생성합니다.

콘솔. WriteLine ( $ '임의의 숫자 {i + 1}: {randomNumber}' ) ;

}

}

}

위의 코드는 Random 클래스의 새 인스턴스를 만들고 0에서 99 사이의 임의 정수 10개를 생성하여 콘솔에 출력합니다. 그만큼 랜덤.다음(100) 메서드 호출은 0에서 99(포함) 사이의 임의의 정수를 생성합니다. 난수 변하기 쉬운. 루프는 10번 반복되며 각각 다른 난수를 콘솔에 인쇄합니다.

출력에서 화면에 인쇄된 10개의 임의 정수를 볼 수 있습니다.

  그래픽 사용자 인터페이스, 텍스트, 애플리케이션, 이메일 설명 자동 생성

결론

임의의 정수는 프로그래밍에서 다른 용도로 사용됩니다. C#에서는 다음 방법 일반적으로 임의의 정수를 생성하는 데 사용됩니다. 이 메서드는 다른 임의의 정수를 생성할 수 있습니다. 이러한 숫자는 정의된 범위에 대해 또는 특정 숫자까지 생성될 수 있습니다.