c# zufällige Integer -Erzeugung: umfassende Anleitung
Bei der Programmierung ist es eine häufige Aufgabe, eine Ganzzahl zufällig zu generieren. C# bietet eine leistungsstarke
Klasse, mit der Entwickler Pseudo -Random -Zahlen problemlos generieren können.
Random
Um eine zufällige Ganzzahl mit C#zu generieren, können Sie ein -Objekt sofort für die
-Methode verwenden. Methode akzeptiert zwei Parameter: den Startwert und den Endwert (ohne den Endwert). Zum Beispiel generiert der folgende Code eine zufällige Ganzzahl zwischen 1 und 12: Random
Next()
Next()
In ähnlicher Weise können Sie in anderen Bereichen zufällige Ganzzahlen erzeugen, wie z. B. Würfelpunkte zwischen 1 und 6:
Random rnd = new Random(); int month = rnd.Next(1, 13);
<用> Wiederverwenden Sie die zufällige Instanz
int dice = rnd.Next(1, 7);
Es ist zu beachten, dass das Erstellen mehrerer Instanzen in kurzer Zeit dieselbe Zufallszahlsequenz verursachen kann. Dies liegt daran, dass die -Systemuhr als Samen verwendet wird. Um dies zu vermeiden, wird empfohlen, eine
Instanz zu erstellen und für mehrere Zufallszahlen wiederzuverwenden.
Random
Zum Beispiel können Sie im Klassenkonstruktor eine Random
-Instanz erstellen und in der gesamten Klasse verwenden: Random
Durch Wiederverwenden der -Schelle können Sie sicherstellen, dass die generierte Zufallszahlsequenz für jede Instanz Ihrer Klasse eindeutig ist. Random
Das obige ist der detaillierte Inhalt vonWie kann ich zufällige Ganzzahlen in C# effektiv generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!