Kako generirati naključna cela števila v C#

Kako Generirati Nakljucna Cela Stevila V C



Naključna cela števila se pogosto uporabljajo v programiranju. V C# imajo naključna števila različne aplikacije, kot so generiranje naključnih testnih podatkov, naključno določanje izhodov, šifriranje in varnost, pa tudi v simulaciji ali modeliranju. Ta članek pokriva različne načine generiranja naključnih celih števil v C#.

Kako generirati naključna cela števila v C#

Generiranje naključnih celih števil v C# je preprosto in ga je mogoče doseči z vgrajenim Naključni razred .

1. Uporaba naključnega razreda v C#

Razred Random je vgrajen razred v C#, ki nam omogoča generiranje naključnih celih števil. Če ga želimo uporabiti, moramo ustvariti primerek razreda Random in poklicati metodo Next. Metoda Next nam daje naključno celo število v območju od 0 do največje vrednosti int32.







Tukaj je sintaksa za generiranje naključnega celega števila z uporabo razreda Random:



naključno naključno = novo Naključno ( ) ;

int randomNumber = naključen. Naslednji ( ) ;

2. Generiranje naključnega celega števila z uporabo naslednje metode

The Naslednja metoda je najpogosteje uporabljena metoda razreda Random za generiranje naključnih celih števil. Kot smo že omenili, lahko ustvari naključno celo število z obsegom ali brez njega.



Tukaj je primer generiranja naključnega celega števila:





z uporabo sistema ;

razredni program {

statična praznina Glavni ( ) {

naključno naključno = novo Naključno ( ) ;

int randomNumber = naključen. Naslednji ( ) ;

Konzola. WriteLine ( 'Naključno število:' + randomNumber ) ;

}

}

Tukaj v zgornji kodi smo ustvarili naključno število z uporabo Naključni razred , ki je del sistemskega imenskega prostora.

Tukaj smo definirali nov primerek za naključni razred z uporabo ključne besede, ki definira ime razreda. The Metoda Next(). daje naključno celo število, ki je shranjeno v spremenljivki randomNumber . Na koncu natisnemo vrednost randomNumber v konzolo z uporabo Console.WriteLine().



  Grafični uporabniški vmesnik, opis aplikacije samodejno ustvarjen s srednjo stopnjo zanesljivosti

3. Generiranje naključnega celega števila znotraj obsega

Uporabljati Naslednja metoda , lahko ustvarimo tudi naključno število za določen obseg. Za to moramo opredeliti dva argumenta. Ta dva argumenta bi morala vsebovati min in maks vrednosti obsega, iz katerega se ustvari naključno število.

Sledi sintaksa za pridobivanje naključnega celega števila v območju od 1 do 100:

int randomNumber = naključen. Naslednji ( 1 , 101 ) ;

Naslednji primer nam daje naključno število med 1 in 100:

z uporabo sistema ;

razredni program {

statična praznina Glavni ( ) {

naključno naključno = novo Naključno ( ) ;

int randomNumber = naključen. Naslednji ( 1 , 101 ) ;

Konzola. WriteLine ( 'Naključno število:' + randomNumber ) ;

}

}

V izhodu se ustvari naključno število med 1 in 100.

4. Generiranje naključnega celega števila do definiranega števila

Prav tako lahko spremenimo zgornjo kodo za generiranje naključnega celega števila na določeno vrednost. Spodaj navedena koda nam bo dala naključno število, manjše od 10.

z uporabo sistema ;

razredni program {

statična praznina Glavni ( ) {

naključno naključno = novo Naključno ( ) ;

int randomNumber = naključen. Naslednji ( 10 ) ;

Konzola. WriteLine ( 'Naključno število:' + randomNumber ) ;

}

}

V izhodu vidimo naključno celo število, ki je manjše od 10.

  Grafični uporabniški vmesnik, opis aplikacije samodejno ustvarjen s srednjo stopnjo zanesljivosti

5. Generiranje 10 naključnih celih števil

Z uporabo zanke for lahko spremenimo zgornjo kodo in ustvarimo 10 naključnih celih števil med 0 in 100.

z uporabo sistema ;

razredni program

{

statična praznina Glavni ( vrvica [ ] args )

{

// Ustvari nov primerek razreda Random

naključno naključno = novo Naključno ( ) ;

// Ustvari in natisni 10 naključnih celih števil med 0 in 99

Konzola. WriteLine ( 'Tiskanje 10 naključnih celih števil med 0 in 99:' ) ;

za ( int jaz = 0 ; jaz < 10 ; jaz ++ )

{

int randomNumber = naključen. Naslednji ( 100 ) ; // generira naključno celo število med 0 in 99

Konzola. WriteLine ( $ 'Naključno število {i + 1}: {randomNumber}' ) ;

}

}

}

Zgornja koda ustvari nov primerek razreda Random, ustvari 10 naključnih celih števil med 0 in 99 in jih natisne na konzolo. The naključno.Naprej(100) klic metode ustvari naključno celo število med 0 in 99 (vključno), ki je dodeljeno randomNumber spremenljivka. Zanka se ponovi 10-krat, pri čemer vsaka na konzolo natisne drugo naključno število.

V izhodu lahko vidimo 10 naključnih celih števil, natisnjenih na zaslonu.

  Grafični uporabniški vmesnik, besedilo, aplikacija, e-pošta Opis samodejno ustvarjen

Zaključek

Naključna cela števila imajo različne aplikacije v programiranju. V C#, Naslednja metoda se običajno uporablja za generiranje naključnih celih števil. Ta metoda lahko ustvari različna naključna cela števila. Te številke je mogoče ustvariti za določen obseg ali do določene številke.