So generieren Sie zufällige Zahlen und zufällige Zeichenfolge in C scharf

So generieren Sie zufällige Zahlen und zufällige Zeichenfolge in C scharf
Das Generieren von Zufallsnummern und Zeichenfolgen in C# kann für viele Anwendungen nützlich sein, z. In diesem Artikel geht es darum, verschiedene Möglichkeiten zu demonstrieren, um zufällige Zahlen und Zeichenfolgen in C# zu generieren.

So generieren Sie zufällige Zahlen in C#

In C# Willkürlich Die Klasse bietet eine bequeme Methode zum Generieren von Zufallszahlen. Der Nächste() Die Funktion erzeugt eine zufällige Ganzzahl in einem bestimmten Bereich und die NextDouble () Die Funktion generiert eine doppelte Precision-Gleitpunktzahl zufällig zwischen 0.0 und 1.0, hier ist ein Beispiel, das die Verwendung der zufälligen Klasse zum Generieren einer zufälligen Ganzzahl in einem deklarierten Bereich demonstriert:

mit System verwenden;
Namespace RandomNumber

Klassenprogramm

statische void main (String [] args)

// zufällige Klasse erstellen
Random random = new random ();
// eine zufällige Ganzzahl von 1 bis 100 generieren
int random_number = random.Weiter (1, 100);
// Anzeige der generierten Zufallszahl
Konsole.WriteLine ("Die Zufallszahl ist:" + random_number);


In diesem Beispiel wird eine neue Instanz der zufälligen Klasse erstellt, und eine zufällige Ganzzahl zwischen 1 und 100 wird unter Verwendung der nächsten () Funktion erzeugt. Die generierte zufällige Ganzzahl wird dann mit der Konsole auf der Konsole angezeigt Konsole.WriteLine ().

Ausgang

Hier finden Sie eine kurze Erklärung für den Code:

1: Zunächst schließen wir den Systemnamenspace ein, der die zufällige Klasse enthält, mit der wir zufällige Zahlen generieren werden. Als nächstes erstellen wir eine Instanz der zufälligen Klasse und speichern sie in einer Variablen namens Random.

2: Wir generieren dann eine Zufallszahl zwischen 1 und 100 unter Verwendung der nächsten () Funktion der Zufallsklasse und speichern sie in einer Variablen mit dem Namen Zufallszahl. Die nächste () -Funktion erzeugt eine Zufallszahl zwischen zwei angegebenen Werten, einschließlich des Mindestwerts und ausschließlich des Maximalwerts.

3: Schließlich schreiben wir die generierte Zufallszahl mit der Konsole in die Konsole.WriteLine ().

So generieren Sie zufällige Zeichenfolgen in C#

Das Generieren von zufälligen Zeichenfolgen in C# kann nützlich sein, um zufällige Kennwörter, Sicherheitscodes oder eindeutige Kennungen zu generieren. Das folgende Beispiel zeigt, wie man eine zufällige Zeichenfolge unter Verwendung der zufälligen Klasse generiert:

mit System verwenden;
Namespace RandomstringExample

Klassenprogramm

statische void main (String [] args)

// Erstellen einer neuen zufälligen Klasse
Random Random_Number = new random ();
// Charakter -Set definieren
String setOfcharacters = "AbcDefghijklMnopqrstuvwxyz0123456789";
// die zufällige Zeichenfolgelänge definieren
int länge = 10;
// die zufällige Zeichenfolge generieren
String randomString = "";
für (int i = 0; i < length; i++)

int index = random_number.Weiter (0, setofcharacters.Länge - 1);
randomString += setOfcharaccters [index];

// Anzeige der zufälligen erzeugten Zeichenfolge
Konsole.WriteLine ("Random String:" + RandomString);


In diesem Beispiel wird eine neue Instanz der zufälligen Klasse erstellt, und eine Zeichenfolge von Zeichen wird mit dem definiert setofcharacters String -Variable. Die Länge der Zufallszeichenfolge wird unter Verwendung der Längenvariablen angegeben.

A für die Schleife wird dann verwendet, um die zufällige Zeichenfolge zu erzeugen, indem ein zufälliger Zeichen aus der STEOFCHARACTERS -Zeichenfolge ausgewählt und mit der Zufallsstring -Zeichenfolge verkettet wird. Die generierte zufällige Zeichenfolge wird dann mit der Konsole auf der Konsole angezeigt.WriteLine () Methode.

Ausgang

Hier finden Sie eine kurze Erläuterung des Code, den wir verwendet haben, um zufällige Zeichenfolgen zu generieren:

1: Zunächst schließen wir den Systemnamenspace ein, der die zufällige Klasse enthält, mit der wir zufällige Zeichen generieren werden.

2: Als nächstes deklarieren wir eine variable Länge, um die Länge der zufälligen Zeichenfolge zu speichern, die wir generieren möchten.

3: Als nächst.

4: Jetzt durch die für die für die Loop verwenden wir das zufällige.Nächst. Das zufällige.Next () -Funktion generiert eine Zufallszahl zwischen 0 (inklusiv) und die Länge der Zeichenzeichenfolge (exklusiv).

5: Schließlich schreiben wir die generierte zufällige Zeichenfolge mit der Konsole in die Konsole.WriteLine ().

Abschluss

Das Erzeugen von Zufallszahlen und Zeichenfolgen in C# ist ein einfacher Prozess mit dem System.Zufällige Klasse. Unabhängig davon.Zufällige Klasse bietet eine einfache und bequeme Lösung.