So generieren Sie zufällige Ganzzahlen in C#

So generieren Sie zufällige Ganzzahlen in C#
Zufällige Ganzzahlen werden in der gesamten Programmierung häufig verwendet. In C#haben Zufallszahlen unterschiedliche Anwendungen wie das Generieren randomisierter Testdaten, Randomisierungsausgaben, Verschlüsselung und Sicherheit sowie in der Simulation oder in der Modellierung. Dieser Artikel behandelt verschiedene Möglichkeiten, um zufällige Ganzzahlen in C# zu generieren.
  • Verwenden der zufälligen Klasse in C#
  • Generieren einer Zufallszahl mit der nächsten Methode
  • Erzeugen Sie eine zufällige Ganzzahl innerhalb eines Bereichs
  • Erzeugen einer zufälligen Ganzzahl bis zur definierten Zahl
  • 10 zufällige Ganzzahl erzeugen
  • Abschluss

So generieren Sie zufällige Ganzzahlen in C#

Die Erzeugung von Zufallszahlen in C# ist unkompliziert und kann mit dem eingebauten Einbau erreicht werden Zufällige Klasse.

1. Verwenden der zufälligen Klasse in C#

Die zufällige Klasse ist eine integrierte Klasse in C#, mit der wir zufällige Ganzzahlen generieren können. Um es zu verwenden, müssen wir eine Instanz der zufälligen Klasse erstellen und die nächste Methode aufrufen. Die nächste Methode gibt uns die zufällige Ganzzahl innerhalb eines Bereichs von 0 bis zum Maximalwert von INT32.

Hier ist eine Syntax zur Generierung einer zufälligen Ganzzahl mit der zufälligen Klasse:

Random random = new random ();
int randomNumber = random.Nächste();

2. Generieren einer zufälligen Ganzzahl mit der nächsten Methode

Der Nächste Methode ist die am häufigsten verwendete Methode der zufälligen Klasse zur Generierung von Zufallszahlen. Wie bereits erwähnt, kann es eine zufällige Ganzzahl mit oder ohne Bereich erzeugen.

Hier ist ein Beispiel für die Erzeugung einer zufälligen Ganzzahl:

mit System verwenden;
Klassenprogramm
statische void main ()
Random random = new random ();
int randomNumber = random.Nächste();
Konsole.WriteLine ("Zufällige Nummer:" + randomNumber);

Hier im obigen Code haben wir eine Zufallszahl mit der generiert Zufällige Klasse, Welches ist Teil des Systemnamenspace.

Hier haben wir eine neue Instanz für eine zufällige Klasse mit dem Schlüsselwort definiert, das den Klassennamen definiert. Der Weiter () Methode gibt eine zufällige Ganzzahl, die in der Variablen gespeichert ist Zufallszahl. Schließlich drucken wir den Wert von Zufallszahl zur Konsole mit Konsole.WriteLine ().

3. Erzeugen Sie eine zufällige Ganzzahl innerhalb eines Bereichs

Verwendung der Nächste Methode, Wir können auch eine Zufallszahl für einen bestimmten Bereich generieren. Dafür müssen wir die beiden Argumente definieren. Diese beiden Argumente sollten die enthalten Mindest Und Max Werte des Bereichs, aus dem die Zufallszahl generiert werden kann.

Im Folgenden finden Sie die Syntax, eine zufällige Ganzzahl innerhalb eines Bereichs von 1 und 100 zu erhalten:

int randomNumber = random.Weiter (1, 101);

Das folgende Beispiel gibt uns eine Zufallszahl zwischen 1 und 100:

mit System verwenden;
Klassenprogramm
statische void main ()
Random random = new random ();
int randomNumber = random.Weiter (1,101);
Konsole.WriteLine ("Zufällige Nummer:" + randomNumber);

In der Ausgabe wird eine Zufallszahl zwischen 1 und 100 erzeugt.

4. Erzeugen einer zufälligen Ganzzahl bis zur definierten Zahl

Wir können den obigen Code auch für die Generierung einer zufälligen Ganzzahl für einen definierten Wert ändern. Nachfolgender erwähnter Code gibt uns eine Zufallszahl von weniger als 10.

mit System verwenden;
Klassenprogramm
statische void main ()
Random random = new random ();
int randomNumber = random.Weiter (10);
Konsole.WriteLine ("Zufällige Nummer:" + randomNumber);

In der Ausgabe sehen wir eine zufällige Ganzzahl, die weniger als 10 ist.

5. 10 zufällige Ganzzahlen erzeugen

Verwenden einer für die Schleife können wir den obigen Code ändern und 10 zufällige Ganzzahlen zwischen 0 und 100 generieren.

mit System verwenden;
Klassenprogramm

statische void main (String [] args)

// Erstellen Sie eine neue Instanz der zufälligen Klasse
Random random = new random ();
// 10 zufällige Ganzzahlen zwischen 0 und 99 generieren und drucken
Konsole.WriteLine ("Drucken 10 zufällige ganze Zahlen zwischen 0 und 99:");
für (int i = 0; i < 10; i++)

int randomNumber = random.Weiter (100); // generiert eine zufällige Ganzzahl zwischen 0 und 99
Konsole.WriteLine ($ "Zufallsnummer i + 1: randomNumber");


Der obige Code erstellt eine neue Instanz der zufälligen Klasse, generiert 10 zufällige Ganzzahlen zwischen 0 und 99 und druckt sie in die Konsole aus. Der willkürlich.Weiter (100) Methodenaufruf erzeugt eine zufällige Ganzzahl zwischen 0 und 99 (inklusive), die dem zugewiesen ist Zufallszahl Variable. Die Schleife wiederholt sich 10 Mal, wobei jeder eine andere Zufallszahl in die Konsole druckt.

In der Ausgabe können 10 zufällige Ganzzahlen auf dem Bildschirm gedruckt werden.

Abschluss

Zufällige Ganzzahlen haben unterschiedliche Anwendungen in der Programmierung. In C#, Nächste Methode wird üblicherweise zur Erzeugung zufälliger Ganzzahlen verwendet. Diese Methode kann verschiedene zufällige Ganzzahlen erzeugen. Diese Zahlen können für einen definierten Bereich oder bis zu einer bestimmten Zahl generiert werden.