Wie kann ich in Java einen Zufallswert zwischen zwei Zahlen ermitteln?

2 Antworten

Das ist eine gute Methode für eine Zufallszahl zwischen zwei Zahlen:

int zufallszahl(int min, int max) {
		return (int) (Math.random() * (max - min + 1) + min);
	}

Wenn du nun also eine Zufallszahl zwischen zwischen 1000 und 4000 ausgeben lassen möchtest:

System.out.println(zufallszahl(1000,4000));
int minimum = 1000;
int maximum = 4000;
int zufallszahl = (int)(minimum+Math.random()*(maximum-minimum));