- Korištenje nasumične klase u C#
- Generiranje slučajnog broja korištenjem sljedeće metode
- Generiranje slučajnog cijelog broja unutar raspona
- Generiranje slučajnog cijelog broja do definiranog broja
- Generiranje 10 slučajnih cijelih brojeva
- Zaključak
Kako generirati nasumične cijele brojeve u C#
Generiranje nasumičnih cijelih brojeva u C# je jednostavno i može se postići korištenjem ugrađenog Slučajni razred .
1. Korištenje Random klase u C#
Random klasa je ugrađena klasa u C# koja nam omogućuje generiranje nasumičnih cijelih brojeva. Da bismo je koristili, moramo kreirati instancu klase Random i pozvati metodu Next. Metoda Next daje nam slučajni cijeli broj unutar raspona od 0 do maksimalne vrijednosti int32.
Evo sintakse za generiranje slučajnog cijelog broja pomoću klase Random:
slučajan slučajan = novi Slučajni ( ) ;
int slučajniBroj = slučajan. Sljedeći ( ) ;
2. Generiranje slučajnog cijelog broja pomoću sljedeće metode
The Sljedeća metoda je najčešće korištena metoda klase Random za generiranje nasumičnih cijelih brojeva. Kao što je ranije spomenuto, može generirati nasumični cijeli broj sa ili bez raspona.
Evo primjera generiranja slučajnog cijelog broja:
pomoću sustava ;
razreda Program {
statički poništiti Glavni ( ) {
slučajan slučajan = novi Slučajni ( ) ;
int slučajniBroj = slučajan. Sljedeći ( ) ;
Konzola. WriteLine ( 'Nasumični broj: ' + slučajniBroj ) ;
}
}
Ovdje u gornjem kodu generirali smo nasumični broj pomoću Slučajni razred , koji je dio imenskog prostora sustava.
Ovdje smo definirali novu instancu za Random klasu koristeći ključnu riječ koja definira naziv klase. The Next() metoda daje slučajni cijeli broj, koji je pohranjen u varijabli slučajniBroj . Na kraju ispisujemo vrijednost slučajniBroj na konzolu koristeći Console.WriteLine().
3. Generiranje slučajnog cijelog broja unutar raspona
Koristiti Sljedeća metoda , također možemo generirati slučajni broj za određeni raspon. Za to moramo definirati dva argumenta. Ova dva argumenta trebaju sadržavati min i max vrijednosti raspona iz kojeg se generira slučajni broj.
Slijedi sintaksa dobivanja slučajnog cijelog broja unutar raspona od 1 do 100:
int slučajniBroj = slučajan. Sljedeći ( 1 , 101 ) ;Sljedeći primjer daje nam slučajni broj između 1 i 100:
pomoću sustava ;razreda Program {
statički poništiti Glavni ( ) {
slučajan slučajan = novi Slučajni ( ) ;
int slučajniBroj = slučajan. Sljedeći ( 1 , 101 ) ;
Konzola. WriteLine ( 'Nasumični broj: ' + slučajniBroj ) ;
}
}
U izlazu se generira nasumični broj između 1 i 100.
4. Generiranje slučajnog cijelog broja do definiranog broja
Također možemo modificirati gornji kod za generiranje slučajnog cijelog broja na definiranu vrijednost. Dolje navedeni kod će nam dati nasumični broj manji od 10.
pomoću sustava ;razreda Program {
statički poništiti Glavni ( ) {
slučajan slučajan = novi Slučajni ( ) ;
int slučajniBroj = slučajan. Sljedeći ( 10 ) ;
Konzola. WriteLine ( 'Nasumični broj: ' + slučajniBroj ) ;
}
}
U izlazu vidimo nasumični cijeli broj manji od 10.
5. Generiranje 10 slučajnih cijelih brojeva
Korištenjem for petlje možemo modificirati gornji kod i generirati 10 nasumičnih cijelih brojeva između 0 i 100.
pomoću sustava ;razreda Program
{
statički poništiti Glavni ( niz [ ] args )
{
// Kreirajte novu instancu klase Random
slučajan slučajan = novi Slučajni ( ) ;
// Generirajte i ispišite 10 nasumičnih cijelih brojeva između 0 i 99
Konzola. WriteLine ( 'Ispisivanje 10 nasumičnih cijelih brojeva između 0 i 99:' ) ;
za ( int ja = 0 ; ja < 10 ; ja ++ )
{
int slučajniBroj = slučajan. Sljedeći ( 100 ) ; // generira nasumični cijeli broj između 0 i 99
Konzola. WriteLine ( $ 'Nasumični broj {i + 1}: {randomNumber}' ) ;
}
}
}
Gornji kod stvara novu instancu klase Random, generira 10 nasumičnih cijelih brojeva između 0 i 99 i ispisuje ih na konzolu. The nasumično.Dalje(100) poziv metode generira nasumični cijeli broj između 0 i 99 (uključivo), koji se dodjeljuje slučajniBroj varijabla. Petlja se ponavlja 10 puta, svaki ispisuje različiti nasumični broj na konzolu.
U izlazu možemo vidjeti 10 nasumičnih cijelih brojeva ispisanih na ekranu.
Zaključak
Slučajni cijeli brojevi imaju različite primjene u programiranju. U C#, Sljedeća metoda obično se koristi za generiranje nasumičnih cijelih brojeva. Ova metoda može generirati različite nasumične cijele brojeve. Ovi se brojevi mogu generirati za definirani raspon ili do određenog broja.