So generieren Sie eine Zufallszahl zwischen 1 und Top 10

So generieren Sie eine Zufallszahl zwischen 1 und Top 10
Computer arbeiten mit Programmen, bei denen es sich um detaillierte Anweisungssätze handelt. Diese Aussage impliziert, dass einige Algorithmen auch verwendet werden müssen, um zufällige Zahlen zu generieren. Der Begriff "Willkürlich”Bezieht sich auf etwas, das logisch nicht vorhergesagt werden kann, und wenn ein Programm zufällige Zahlen erzeugt, die vorhergesagt werden können, ist dieser Prozess wirklich nicht zufällig. Es gibt nicht immer einen anderen Wert, sondern einen unvorhersehbaren Wert.

Die Studie erklärt das Verfahren der Erzeugung von Zufallszahlen zwischen 1 und 10.

So generieren Sie eine Zufallszahl zwischen 1 und 10?

Für die Erzeugung von Zufallszahlen zwischen 1 und 10 können Sie folgende Methoden folgen:

  • Mathematik.Random () Methode
  • Willkürlich.NextInt () Methode

Versuchen wir, die Arbeit dieser Methoden nacheinander zu verstehen.

Methode 1: Generieren Sie die Zufallszahl zwischen 1 und 10 mit Mathematik.Random () Methode

Um eine Zufallszahl zwischen 1 und 10 zu erhalten, werden wir die „verwenden“Mathematik.willkürlich()" Methode. Da es sich um eine statische Methode handelt, wird der Klassenname in seinem Anruf verwendet. Diese Methode generiert eine zufällige Anzahl von “doppelt" Typ.

Syntax

Verwenden Sie die untergegebene Syntax für die Mathematik.random () Methode:

Mathematik.random () * (max_num - min_num)

Hier das "max_num"Ist der Höchstwert, den wir als" festlegen werden "10", während "min_num"Ist der Mindestwert, der" ist "1”Bei der Erzeugung einer Zufallszahl zwischen 1 und 10.

Beispiel

Erstens erstellen wir zwei Variablen vom Typ ganzzahliger Typ und geben an “1" als "min_num" Und "10" als "max_num”:

int min_num = 1;
int max_num = 10;

Als Random () -Methode der Mathematikklasse gibt der zufällige Wert im Doppelart zurück, sodass wir eine doppelte Typ -Variable namens erstellen. “Rand_num”Zum Speichern zufällig erzeugter Wert:

double rand_num = math.random () * (max_num - min_num);

Drucken Sie schließlich den zufällig generierten Wert auf der Konsole:

System.aus.println ("Zufällige Nummer:"+ rand_num);

Die Ausgabe zeigt, dass zwischen 1 und 10 eine Zufallszahl von Doppelart generiert wird:

Versuchen wir nun, eine zufällige Anzahl von Int -Typen entsprechend dem angegebenen Bereich zu generieren.

Methode 2: Erzeugen Sie die Zufallszahl zwischen 1 und 10 mit zufällig.NextInt () Methode

Die Java "Willkürlich"Klasse bietet eine"NextInt ()”Das kann verwendet werden, um eine Zufallszahl von Ganzzahl oder intyp zu generieren. In unserem Fall werden wir die erwähnte Methode verwenden, um eine Zufallszahl vom Typ Ganzzahl zwischen 1 und 10 zu generieren.

Syntax

Die untergegebene Syntax kann zum Generieren einer Zufallszahl mithilfe der NextInt () -Methode verwendet werden:

Rand.NextInt (max_num - min_num) + min_num;

Hier das "NextInt ()"Methode wird unter Verwendung eines Objekts der zufälligen Klasse aufgerufen"Rand"Und passieren"max_num" Und "min_numAls Argumente.

Beispiel

In diesem Beispiel werden wir zunächst eine Instanz der zufälligen Klasse namens erstellenRand”:

Random rand = new random ();

Erstellen Sie dann eine Ganzzahl -Typvariable “X”Zum Speichern einer zufällig generierten Ganzzahl zwischen 1 und 10, indem Sie die NextInt () -Methode aufrufen.

int x = rand.NextInt (max_num - min_num) + min_num;

Drucken Sie zuletzt die generierte Zufallszahl auf der Konsole aus:

System.aus.println ("Zufallszahl:"+ x);

Wie Sie sehen können, haben wir erfolgreich generiert “6”Als Int -Typ -Variable zwischen 1 und 10:

Wir haben verschiedene Möglichkeiten gesammelt, um eine zufällige Zahl zwischen 1 und 10 zu generieren.

Abschluss

Zur Erzeugung einer Zufallszahl zwischen 1 und 10 können Sie die Methode Random () und die NextInt () -Methode verwenden. Die Random () -Methode erzeugt Zufallszahlen von Doppelart, während die NextInt () -Methode eine Zufallszahl im Ganzzahlformat generiert. In dieser Studie haben wir die Methode im Zusammenhang mit der Erlangung einer Zufallszahl zwischen 1 und 10 erläutert.