Zufallszahl Zwischen 1 Und 10
Wie human eine Zufallszahl zwischen 1 und ten in Java generiert
-
random.nextInt()
zur Generierung einer Zufallszahl zwischen 1 und ten -
Math.random()
zur Erzeugung von Zufallszahlen zwischen 1 und x -
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
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