Hvordan generere tilfeldige heltall i C#
Å generere tilfeldige heltall i C# er grei og kan oppnås ved hjelp av innebygd Tilfeldig klasse.
1. Bruke den tilfeldige klassen i C#
Den tilfeldige klassen er en innebygd klasse i C# som lar oss generere tilfeldige heltall. For å bruke den, må vi lage en forekomst av den tilfeldige klassen og ringe neste metode. Den neste metoden gir oss det tilfeldige heltallet innen et område på 0 til maksimal verdi av INT32.
Her er en syntaks for å generere et tilfeldig heltall ved å bruke den tilfeldige klassen:
Tilfeldig tilfeldig = ny tilfeldig ();2. Generere et tilfeldig heltall ved bruk av neste metode
De Neste metode er den mest brukte metoden for den tilfeldige klassen for å generere tilfeldige heltall. Som nevnt tidligere kan det generere et tilfeldig heltall med eller uten rekkevidde.
Her er et eksempel på å generere et tilfeldig heltall:
ved hjelp av system;Her i koden ovenfor har vi generert et tilfeldig tall ved hjelp av Tilfeldig klasse, som er en del av systemets navneområde.
Her definerte vi en ny forekomst for en tilfeldig klasse ved hjelp av nøkkelordet som definerer klassenavnet. De Neste () -metode gir et tilfeldig heltall, som er lagret i variabelen RandomNumber. Endelig trykker vi verdien av RandomNumber til konsollen ved hjelp av konsoll.WritLine ().
3. Generere et tilfeldig heltall innen et område
Bruker Neste metode, Vi kan også generere et tilfeldig tall for et spesifisert område. For det må vi definere de to argumentene. Disse to argumentene skal inneholde min og Maks verdier av området for å generere det tilfeldige tallet.
Følgende er syntaks for å få et tilfeldig heltall innen et område 1 og 100:
int randomNumber = tilfeldig.Neste (1, 101);Følgende eksempel gir oss et tilfeldig tall mellom 1 og 100:
ved hjelp av system;I utgangen genereres et tilfeldig tall mellom 1 og 100.
4. Generere et tilfeldig heltall til definert nummer
Vi kan også endre koden ovenfor for å generere et tilfeldig heltall til en definert verdi. Nedenfor nevnt kode vil gi oss et tilfeldig tall mindre enn 10.
ved hjelp av system;I utgangen ser vi et tilfeldig heltall som er mindre enn 10.
5. Generere 10 tilfeldige heltall
Ved hjelp av en for sløyfe kan vi endre koden ovenfor og generere 10 tilfeldige heltall mellom 0 og 100.
ved hjelp av system;Ovennevnte kode oppretter en ny forekomst av den tilfeldige klassen, genererer 10 tilfeldige heltall mellom 0 og 99, og skriver dem ut til konsollen. De tilfeldig.Neste (100) Metodeanrop genererer et tilfeldig heltall mellom 0 og 99 (inkluderende), som er tilordnet RandomNumber variabel. Løyfen gjentas 10 ganger, og skriver hver ut et annet tilfeldig tall til konsollen.
I utgangen kan vi se 10 tilfeldige heltall trykt på skjermen.
Konklusjon
Tilfeldige heltall har forskjellige applikasjoner innen programmering. I C#, Neste metode brukes ofte til å generere tilfeldige heltall. Denne metoden kan generere forskjellige tilfeldige heltall. Disse tallene kan genereres for et definert område eller inntil et bestemt tall.