Heim > Backend-Entwicklung > C++ > Wie generiere ich mit der zufälligen Klasse zufällige Ganzzahlen in C#?

Wie generiere ich mit der zufälligen Klasse zufällige Ganzzahlen in C#?

Susan Sarandon
Freigeben: 2025-02-01 07:36:14
Original
983 Leute haben es durchsucht

How to Generate Random Integers in C# Using the Random Class?

Generierung von Pseudo-Random-Ganzzahlen in C#

Die C# Random -Klasse ist Ihr Anlaufwerk zum Erstellen von Pseudo-Random-Ganzzahlen. Lassen Sie uns untersuchen, wie man es effektiv nutzt.

Verwenden der zufälligen Klasse:

  1. das Random Objekt instanziieren:
Random random = new Random();
Nach dem Login kopieren
  1. Generieren Sie eine zufällige Ganzzahl in einem bestimmten Bereich: Verwenden Sie die Next() -Methode:
int randomNumber = random.Next(minimum, maximum);
Nach dem Login kopieren

hier:

  • minimum repräsentiert die inklusive untere Grenze.
  • maximum repräsentiert die ausschließliche Obergrenze.

Illustratives Beispiel:

, um eine zufällige Ganzzahl zwischen 1 und 10 zu erzeugen (inklusive):

int randomNumber = random.Next(1, 11); // Note: 11 is the exclusive upper bound
Nach dem Login kopieren

Schlüsselüberlegungen:

  • Wiederverwenden Sie Ihr Random -Objekt: Für optimale Ergebnisse und um zu vermeiden, dass doppelte Sequenzen generiert werden, ist es bewährt, eine einzelne Random Instanz für mehrere Zufallszahlengenerationen wiederzuverwenden. Wiederholtes Erstellen neuer Instanzen kann aufgrund der Abhängigkeit von der Systemuhr zum Aussaat vorhersehbare Sequenzen führen.

Das obige ist der detaillierte Inhalt vonWie generiere ich mit der zufälligen Klasse zufällige Ganzzahlen in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage