Heim > Artikel > Backend-Entwicklung > C# zufällig
Die Klasse, die zum Generieren zufälliger Ganzzahlen mithilfe vordefinierter Methoden verwendet wird, wird in C# als Zufallsklasse bezeichnet. Dabei ist die Next()-Methode die am häufigsten verwendete Methode in der Random-Klasse, um zufällige Ganzzahlen zu generieren, die in drei Formen überladen werden können, z. B. die Next()-Methode, die einen ganzzahligen Wert zufällig im Bereich von −2.147.483.648 bis +2.147.483.648 zurückgeben kann. Die Next(int max)-Methode ist eine der beiden anderen Formen, die einen ganzzahligen Wert zurückgeben kann, der kleiner als der als max. angegebene Wert ist. Next(int min, int max) ist eine andere Form, die einen ganzzahligen Wert zurückgibt, der zwischen dem Bereich liegt von Werten, die als Min. und Max. angegeben sind.
Syntax
Die Syntax lautet wie folgt:
Random.Next(); Random.Next(int max); Random.Next(int min, int max);
Erklärung: wobei max der Wert ist, unter dem der zufällige ganzzahlige Wert liegt, der von der Next()-Methode zurückgegeben werden muss, min und max den Bereich angeben, zwischen dem der zufällige ganzzahlige Wert zurückgegeben werden muss muss lügen.
Immer wenn Bedarf besteht, mithilfe vordefinierter Methoden zufällige Ganzzahlen zu generieren, nutzen wir die Random-Klasse in C#. Die next()-Methode ist die am häufigsten verwendete Methode in der Random-Klasse, um zufällige Ganzzahlen zu generieren, die in drei Formen überladen werden können. Next()-Methode, die einen ganzzahligen Wert zufällig im Bereich von −2.147.483.648 bis +2.147.483.648 zurückgeben kann. Die Next(int max)-Methode ist eine der beiden anderen Formen, die einen ganzzahligen Wert zurückgeben kann, der kleiner als der als max angegebene Wert ist. Next(int min, int max) ist eine weitere Form, die einen ganzzahligen Wert zurückgibt, der zwischen dem als min und max angegebenen Wertebereich liegt.
Im Folgenden finden Sie die genannten Beispiele:
C#-Programm zur Demonstration der Random-Klasse unter Verwendung der Next()-Methode, um eine zufällige Ganzzahl zwischen −2.147.483.648 und +2.147.483.648 zu generieren:
Code:
using System; //a class called check is defined public class check { //main method is called within which an instance of the random class is created to be able to make use of Next() method public static void Main() { Random ran = new Random(); //Next() method is called to generate a random integer value between −2,147,483,648 and +2,147,483,648 and stored in an integer variable int num= ran.Next(); //The random number generated by making use of Next() method of random class is displayed as the output Console.WriteLine("The Random Number generated by making use of Next() method of random class is: "+num); } }
Ausgabe:
Erklärung: Im obigen Programm ist eine Klasse namens check definiert. Anschließend wird die Hauptmethode aufgerufen, innerhalb derer eine Instanz der Random-Klasse erstellt wird, um die Next()-Methode nutzen zu können. Dann wird die Next()-Methode aufgerufen, um einen zufälligen ganzzahligen Wert zwischen −2.147.483.648 und +2.147.483.648 zu generieren und in einer ganzzahligen Variablen zu speichern. Anschließend wird die Zufallszahl, die mithilfe der Next()-Methode einer Zufallsklasse generiert wurde, als Ausgabe angezeigt. Die Ausgabe ist im Schnappschuss oben dargestellt.
C#-Programm zur Demonstration der Random-Klasse durch Verwendung der Next(int max)-Methode, um eine zufällige Ganzzahl innerhalb des angegebenen Werts max:
zu generierenCode:
using System; //a class called check is defined public class check { //main method is called within which an instance of the Random class is created to be able to make use of Next(int max) method public static void Main() { Random ran = new Random(); // Next(int max) method is called to generate a random integer value which is within the specified value max and stored in an integer variable int num= ran.Next(50); //The random number generated by making use of Next(int max) method of random class is displayed as the output Console.WriteLine("The Random Number within the specified range 50 generated by making use of Next(int max) method of random class is: "+num); } }
Ausgabe:
Erklärung: Im obigen Programm ist eine Klasse namens check definiert. Anschließend wird die Methode main aufgerufen, innerhalb derer eine Instanz der Klasse Random erstellt wird, um die Methode Next(int max) nutzen zu können. Anschließend wird die Methode Next(int max) aufgerufen, um einen zufälligen ganzzahligen Wert zu generieren, dessen Wert innerhalb des als max angegebenen Werts liegt und in einer ganzzahligen Variablen gespeichert wird. Anschließend wird die Zufallszahl, die mithilfe der Next(int max)-Methode einer Zufallsklasse generiert wurde, als Ausgabe angezeigt. Die Ausgabe ist im Schnappschuss oben dargestellt.
C#-Programm zur Demonstration der Random-Klasse durch Verwendung der Next(int min, int max)-Methode, um eine zufällige Ganzzahl innerhalb des durch die Werte min und max angegebenen Bereichs zu generieren:
Code:
using System; //a class called check is defined public class check { //main method is called within which an instance of the Random class is created to be able to make use of Next(int min, int max) method public static void Main() { Random ran = new Random(); // Next(int min, int Maxx) method is called to generate a random integer value which is within the specified range of values min and max and stored in an integer variable int num= ran.Next(50,100); //The random number generated by making use of Next(int min,int max) method of random class is displayed as the output Console.WriteLine("The Random Number within the specified range between min and max generated by making use of Next(int min, int max) method of a random class is: "+num); } }
Ausgabe:
Erklärung: Im obigen Programm ist eine Klasse namens check definiert. Anschließend wird die Hauptmethode aufgerufen, in der eine Instanz der Random-Klasse erstellt wird, um die Methode Next(int min, int max) verwenden zu können. Anschließend wird die Methode Next(int min, int max) aufgerufen, um einen zufälligen ganzzahligen Wert zu generieren, dessen Wert innerhalb des als min und max angegebenen Bereichs liegt und in einer ganzzahligen Variablen gespeichert wird. Anschließend wird die Zufallszahl, die mithilfe der Methode Next(int min, int max) einer Zufallsklasse generiert wurde, als Ausgabe angezeigt. Die Ausgabe ist im Schnappschuss oben dargestellt.
In diesem Tutorial verstehen wir das Konzept von Random in C# durch Definition, Syntax und Funktionsweise von Random und seinen Methoden anhand von Programmierbeispielen und deren Ausgaben.
Das obige ist der detaillierte Inhalt vonC# zufällig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!