Zufallszahlen in Java mit Math.random() generieren
Um Zufallswerte von 1 bis 50 mit Math.random() zu erhalten Java, Sie haben zwei Möglichkeiten:
Option 1: Verwendung der Klasse java.util.Random
Diese Klasse bietet eine robustere Möglichkeit, Zufallszahlen zu generieren:
<code class="java">import java.util.Random; Random rand = new Random(); // Obtain a number between [0 - 49]. int n = rand.nextInt(50); // Add 1 to the result to get a number from the required range // (i.e., [1 - 50]). n += 1;</code>
Option 2: Math.random() direkt verwenden
Diese Methode kann auch verwendet werden, um Zufallszahlen innerhalb des gewünschten Bereichs zu generieren:
<code class="java">double random = Math.random() * 49 + 1;</code>
Hier generiert Math.random() eine Zufallszahl zwischen 0 und 1. Durch Multiplikation mit 49 skalieren Sie sie auf den Bereich [0 – 49]. Durch Addition von 1 wird der Bereich dann auf [1 - 50] verschoben.
Sie können das Ergebnis der Einfachheit halber auch in eine Ganzzahl umwandeln:
<code class="java">int random = (int)(Math.random() * 50 + 1);</code>
Das obige ist der detaillierte Inhalt vonWie generiert man in Java Zufallszahlen zwischen 1 und 50?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!