banner



Zufallszahl Zwischen 1 Und 10

Wie human eine Zufallszahl zwischen 1 und ten in Java generiert

  1. random.nextInt() zur Generierung einer Zufallszahl zwischen 1 und ten
  2. Math.random() zur Erzeugung von Zufallszahlen zwischen 1 und x
  3. ThreadLocalRandom.current.nextInt() zur Erzeugung von Zufallszahlen zwischen 1 und ten

Wir werden uns die Schritte zur zufälligen Generierung einer Zufallszahl zwischen ane und 10 in Java ansehen. Wir werden drei Java-Pakete oder -Klassen sehen, die eine Zufallszahl zwischen one und 10 erzeugen können und welche von ihnen am besten geeignet ist.

random.nextInt() zur Generierung einer Zufallszahl zwischen one und 10

java.util.Random ist ein Paket, das mit Java geliefert wird, und wir können es benutzen, um eine Zufallszahl zwischen einem Bereich zu generieren. In unserem Fall ist der Bereich 1 bis 10.

Dieses Paket hat eine Klasse Random, dice es uns erlaubt, mehrere Arten von Zahlen zu generieren, egal ob es sich um eine int oder eine float. Sehen Sie sich zum besseren Verständnis das Beispiel an.

              import coffee.util.Random;  public class Main {     public static void main(Cord[] args) { 		int min = 1; 		int max = 10;  		Random random = new Random();  		int value = random.nextInt(max + min) + min; 		System.out.println(value);     } }                          

Ausgabe:

                              6                          

Um zu zeigen, dass die obige Technik funktioniert und jedes Mal Zufallszahlen erzeugt, können wir eine Schleife verwenden, um eine neue Zufallszahl zu erzeugen, bis sie beendet ist. Da wir keinen großen Bereich von Zahlen haben, können dice Zufallszahlen wiederholt werden.

              import java.util.Random;  public class Main {     public static void main(String[] args) {          Random random = new Random();          for(int i = i; i <=x; i++) {             int value = random.nextInt((10 - 1) + one) + 1;             Arrangement.out.println(value);         }     }                          

Ausgabe:

              10 vii 2 ix 2 7 half dozen 4 nine                          

Math.random() zur Erzeugung von Zufallszahlen zwischen i und 10

Eine weitere Klasse, die uns helfen kann, unser Ziel zu erreichen, ist Math mit mehreren statischen Funktionen zur Randomisierung von Zahlen. Wir werden die Methode random() verwenden. Sie gibt einen Zufallswert vom Typ float zurück. Deshalb müssen wir ihn in ein int gießen.

              public course Master {     public static void master(String[] args) { 		int min = one; 		int max = 10; 		for(int i = min; i <=max; i++) { 			int getRandomValue = (int) (Math.random()*(max-min)) + min; 			System.out.println(getRandomValue); 		   		}     }                          

Ausgabe:

              v 5 2 1 6 ix 3 6 v vii                          

ThreadLocalRandom.electric current.nextInt() zur Erzeugung von Zufallszahlen zwischen i und ten

Die letzte Methode in unserer Liste, um Zufallszahlen zwischen i und ten zu erhalten, ist die Verwendung der Klasse ThreadLocalRandom, die in JDK 7 für Multithread-Programme eingeführt wurde.

Wir sehen unten, dass wir dice current() Methode der Klasse aufrufen müssen, da dice Zufallszahlen im aktuellen Thread generiert werden sollen.

              import java.util.concurrent.ThreadLocalRandom;  public class Main {     public static void primary(String[] args) {          int min = one;         int max = 10;                for(int i = 1; i <=10; i++) {         int getRandomValue = ThreadLocalRandom.electric current().nextInt(min, max) + min;          Arrangement.out.println(getRandomValue);         }     }  }                          

Ausgabe:

              3 four five 8 6 2 6 x 6 2                          

Verwandter Artikel - Java Number

  • Generieren Sie eine Zufallszahl innerhalb eines bestimmten Bereichs in Java
  • Wie man in Java aufrunden kann
  • Ezoic

    Source: https://www.delftstack.com/de/howto/java/java-random-number-between-1-and-10/

    Posted by: moradoyoulty.blogspot.com

    0 Response to "Zufallszahl Zwischen 1 Und 10"

    Post a Comment

    Iklan Atas Artikel

    Iklan Tengah Artikel 1

    Iklan Tengah Artikel 2

    Iklan Bawah Artikel