Ich versuche für eine Libary eine anwendung zu schreiben, die eine Zufallszahl zwischen dem Wert min und dem wert max ausspuckt. Google liefert mir duzende Antworten für zufahlszahlen zwischen 1 und X - aber in meinem Fall muss min nicht zwingend 1 sein, sondern könnte auch.... 100 sein. Wie ihr seht sollte das ganze also sehr flexibel ausfallen.
Das ist mein Code:
Das problem bei diesem Code: Als antwort erhalte ich immer den wert Min zurück und niemals irgend eine andere Zahl.
Offenbar verwende ich die Funktion Math.random() falsch - wie macht man es richtig?
Das ist mein Code:
Java:
public class Zufall {
public static int generiere (int min, int max){
int guess;
guess = (int) Math.random() * ((max - min) + 1) + min;
return guess;
}
Das problem bei diesem Code: Als antwort erhalte ich immer den wert Min zurück und niemals irgend eine andere Zahl.
Offenbar verwende ich die Funktion Math.random() falsch - wie macht man es richtig?