Paano Bumuo ng Random Integer sa C#

Paano Bumuo Ng Random Integer Sa C



Ang mga random na integer ay malawakang ginagamit sa buong programming. Sa C#, ang mga random na numero ay may iba't ibang mga application tulad ng pagbuo ng randomized na data ng pagsubok, randomizing output, encryption, at seguridad pati na rin sa simulation o pagmomodelo. Sinasaklaw ng artikulong ito ang iba't ibang paraan upang makabuo ng mga random na integer sa C#.

Paano Bumuo ng Random Integer sa C#

Ang pagbuo ng mga random na integer sa C# ay diretso at maaaring makamit gamit ang built-in Random na klase .

1. Paggamit ng Random Class sa C#

Ang Random na klase ay isang built-in na klase sa C# na nagpapahintulot sa amin na bumuo ng mga random na integer. Upang magamit ito, kailangan nating lumikha ng isang halimbawa ng Random na klase at tawagan ang Susunod na pamamaraan. Ang Susunod na paraan ay nagbibigay sa amin ng random na integer sa loob ng hanay na 0 hanggang sa pinakamataas na halaga ng int32.







Narito ang isang syntax para sa pagbuo ng random na integer gamit ang Random na klase:



random random = bagong Random ( ) ;

int randomNumber = random. Susunod ( ) ;

2. Pagbuo ng Random Integer Gamit ang Susunod na Paraan

Ang Susunod na pamamaraan ay ang pinakaginagamit na paraan ng Random na klase para sa pagbuo ng mga random na integer. Gaya ng nabanggit kanina, maaari itong makabuo ng random na integer na mayroon o walang range.



Narito ang isang halimbawa ng pagbuo ng random na integer:





gamit ang System ;

Programa ng klase {

static walang bisa Pangunahing ( ) {

random random = bagong Random ( ) ;

int randomNumber = random. Susunod ( ) ;

Console. WriteLine ( 'Random na numero: ' + randomNumber ) ;

}

}

Dito sa code sa itaas, nakabuo kami ng random na numero gamit ang Random na klase , na bahagi ng namespace ng System.

Dito namin tinukoy ang isang bagong instance para sa isang Random na klase gamit ang keyword na tumutukoy sa pangalan ng klase. Ang Next() na pamamaraan nagbibigay ng random na integer, na nakaimbak sa variable randomNumber . Sa wakas, nai-print namin ang halaga ng randomNumber sa console gamit ang Console.WriteLine().



  Graphical na interface ng gumagamit, paglalarawan ng application na awtomatikong nabuo nang may katamtamang kumpiyansa

3. Pagbuo ng Random Integer sa loob ng isang Saklaw

Gamit ang Susunod na pamamaraan , maaari rin tayong bumuo ng random na numero para sa isang tinukoy na hanay. Para diyan, dapat nating tukuyin ang dalawang argumento. Ang dalawang argumentong ito ay dapat maglaman ng min at max mga halaga ng hanay kung saan bubuo ng random na numero.

Ang sumusunod ay ang syntax ng pagkuha ng random na integer sa loob ng saklaw na 1 at 100:

int randomNumber = random. Susunod ( 1 , 101 ) ;

Ang sumusunod na halimbawa ay nagbibigay sa amin ng random na numero sa pagitan ng 1 at 100:

gamit ang System ;

Programa ng klase {

static walang bisa Pangunahing ( ) {

random random = bagong Random ( ) ;

int randomNumber = random. Susunod ( 1 , 101 ) ;

Console. WriteLine ( 'Random na numero: ' + randomNumber ) ;

}

}

Sa output, isang random na numero ang nabuo sa pagitan ng 1 at 100.

4. Pagbuo ng Random Integer hanggang Defined Number

Maaari rin nating baguhin ang code sa itaas para sa pagbuo ng isang random na integer sa isang tinukoy na halaga. Sa ibaba ng nabanggit na code ay magbibigay sa amin ng random na numero na mas mababa sa 10.

gamit ang System ;

Programa ng klase {

static walang bisa Pangunahing ( ) {

random random = bagong Random ( ) ;

int randomNumber = random. Susunod ( 10 ) ;

Console. WriteLine ( 'Random na numero: ' + randomNumber ) ;

}

}

Sa output nakikita namin ang isang random na integer na mas mababa sa 10.

  Graphical na interface ng gumagamit, paglalarawan ng application na awtomatikong nabuo nang may katamtamang kumpiyansa

5. Bumubuo ng 10 Random na Integer

Gamit ang for loop, maaari nating baguhin ang code sa itaas at makabuo ng 10 random na integer sa pagitan ng 0 at 100.

gamit ang System ;

Programa ng klase

{

static walang bisa Pangunahing ( string [ ] args )

{

// Lumikha ng bagong instance ng Random na klase

random random = bagong Random ( ) ;

// Bumuo at mag-print ng 10 random na integer sa pagitan ng 0 at 99

Console. WriteLine ( 'Pagpi-print ng 10 random na integer sa pagitan ng 0 at 99:' ) ;

para sa ( int i = 0 ; i < 10 ; i ++ )

{

int randomNumber = random. Susunod ( 100 ) ; // bumubuo ng random na integer sa pagitan ng 0 at 99

Console. WriteLine ( $ 'Random na numero {i + 1}: {randomNumber}' ) ;

}

}

}

Ang code sa itaas ay lumilikha ng bagong instance ng Random na klase, bumubuo ng 10 random na integer sa pagitan ng 0 at 99, at ipi-print ang mga ito sa console. Ang random.Susunod(100) method call ay bumubuo ng random na integer sa pagitan ng 0 at 99 (inclusive), na nakatalaga sa randomNumber variable. Ang loop ay umuulit ng 10 beses, bawat isa ay nagpi-print ng ibang random na numero sa console.

Sa output, makikita natin ang 10 random na integer na naka-print sa screen.

  Awtomatikong nabuo ang Graphical user interface, teksto, application, paglalarawan ng email

Konklusyon

Ang mga random na integer ay may iba't ibang mga application sa programming. Sa C#, Susunod na pamamaraan ay karaniwang ginagamit para sa pagbuo ng mga random na integer. Ang pamamaraang ito ay maaaring makabuo ng iba't ibang random na integer. Ang mga numerong ito ay maaaring mabuo para sa isang tinukoy na hanay o hanggang sa isang partikular na numero.