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
Susan SarandonOriginal
2025-02-01 07:36:14938Durchsuche

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:
<code class="language-csharp">Random random = new Random();</code>
  1. Generieren Sie eine zufällige Ganzzahl in einem bestimmten Bereich: Verwenden Sie die Next() -Methode:
<code class="language-csharp">int randomNumber = random.Next(minimum, maximum);</code>

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):

<code class="language-csharp">int randomNumber = random.Next(1, 11); // Note: 11 is the exclusive upper bound</code>

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!

Stellungnahme:
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