Wie generiert man eine zufällige ganze Zahl in einem bestimmten Bereich in Java?
Hallo zusammen! Ich habe gerade angefangen, Java zu lernen, und bin auf eine Aufgabe gestoßen, die einfach erscheint, mir aber Schwierigkeiten bereitet. Ich muss eine zufällige ganze Zahl in einem bestimmten Bereich generieren, zum Beispiel von 1 bis 10 (inklusive). Ich weiß, dass es in Java eine Klasse `Random` gibt, und ich habe versucht, die Methode `nextInt()` zu verwenden, aber sie gibt Zahlen von 0 bis zu einer bestimmten Grenze zurück. Hier ist, was ich geschrieben habe:
```java
import java.util.Random;
public class TestRandom {
public static void main(String[] args) {
Random rand = new Random();
int randomNumber = rand.nextInt(10); // Ich erhalte Zahlen von 0 bis 9
System.out.println(randomNumber);
}
}
```
Das Problem ist, dass der Bereich nicht bei 0, sondern bei einer beliebigen Zahl beginnen soll, zum Beispiel von 5 bis 15. Ich habe versucht, eine Konstante zu addieren, aber dann verschiebt sich auch die obere Grenze, und ich bin nicht sicher, ob ich das richtig mache. Außerdem habe ich gehört, dass es in Java 17 eine neue Methode zur Generierung von Zufallszahlen gibt, aber ich weiß nicht, wie ich sie verwenden soll.