c# zufällige Integer -Generierungsmethode detaillierte Erläuterung
In der C#-Programmierung ist es eine häufige Aufgabe, eine zufällige Ganzzahl zu generieren. Wie können wir es also leicht erreichen?
c# liefert eine leistungsstarke -Klasse, die speziell zur Erzeugung von Zufallszahlen verwendet wird. Obwohl diese Zahlen als Pseudo -Random -Zahlen bezeichnet werden, reichen sie aus, um die zufälligen Anforderungen der meisten Anwendungsszenarien gerecht zu werden.
Random
Klasse enthält eine Methode namens , mit der Sie eine zufällige Ganzzahl innerhalb des angegebenen Bereichs erzeugen können. Diese Methode akzeptiert zwei Ganzzahlparameter: Untergrenzen (einschließlich) und obere Grenzen (ausgenommen).
zum Beispiel:
Random
Best Practice: Verbesserung der Zufälligkeit Next
Um die Zufälligkeit von Zufallszahlen zu maximieren, wird empfohlen, eine einzelne
Instanz zu erstellen und in mehreren Operationen wiederzuverwenden. Das Wiederholen, um eine neue Instanz in kurzer Zeit zu erstellen, kann zu derselben Zufallszahlsequenz führen, da die Samen aus der Systemuhr abgeleitet werden.<code class="language-csharp">Random rnd = new Random(); int month = rnd.Next(1, 13); // 生成 1 到 12 之间的随机数 int dice = rnd.Next(1, 7); // 生成 1 到 6 之间的随机数 int card = rnd.Next(52); // 生成 0 到 51 之间的随机数</code>
Das obige ist der detaillierte Inhalt vonWie kann ich leicht zufällige Ganzzahlen in C#generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!