Hallo Liebe Community,
auf die Frage hingedeutuet, Ja ich weiß wie man eine Zufallszahl erstellt.
Ich wollte jetzt aber gerne den Bereich der Zufallszahlen festlegen.
Folgendes erstellt Zufallszahlen zwischen den gewollten Bereichen:
Ich möchte das ganze wie geschildert mit einer Eingabe festlegen.
Dazu habe ich 2 Integer erstellt, die abfragen, welche Zahl es jeweils mindestens und maximal sein sollen.
Problem, die Ersten male erstellt er eine Zahl zwischen den angebenen Zahlen.
Jedoch nicht immer, plötzlich sage ich:
mindestens 60, maximal 80 und er spuckt die Zahl 123 aus
ich habe das ganze folgendermaßen gemacht: (mit mehreren Bsp.)
auf die Frage hingedeutuet, Ja ich weiß wie man eine Zufallszahl erstellt.
Ich wollte jetzt aber gerne den Bereich der Zufallszahlen festlegen.
Folgendes erstellt Zufallszahlen zwischen den gewollten Bereichen:
Java:
stäbchen = ((int) (10 + Math.random() * 100)); // erstellt zufallszahl zwischen 1 und 100
int i = (int) (Math.random()*3+1); // erstellt Zufallszahl zwischen 1 und 3
Ich möchte das ganze wie geschildert mit einer Eingabe festlegen.
Dazu habe ich 2 Integer erstellt, die abfragen, welche Zahl es jeweils mindestens und maximal sein sollen.
Problem, die Ersten male erstellt er eine Zahl zwischen den angebenen Zahlen.
Jedoch nicht immer, plötzlich sage ich:
mindestens 60, maximal 80 und er spuckt die Zahl 123 aus
ich habe das ganze folgendermaßen gemacht: (mit mehreren Bsp.)
Java:
int minZahl = 0; // mindest-zahl
int maxZahl = 0; // max-zahl
int stäbchen = 0;
Scanner scan = new Scanner(System.in); // Scanner (Eingabe)
System.out.println("Wie viele Stäbchen sollen mindestens ausgewählt werden können?"); // ausgabe: mind. zahl
minStäbchen = scan.nextInt(); // Eingabe mind. zahl
System.out.println("Wie viele Stäbchen sollen maximal ausgewählt werden können?"); // ausgabe: max. zahl
maxStäbchen = scan.nextInt(); // Eingabe max. zahl
stäbchen = ((int) (minZahl + Math.random() * maxZahl)); // erstellt zufallszahl zwischen minZahl und maxZahl
stäbchen = (int)((Math.random()) * maxZahl + minZahl); // erstellt zufallszahl zwischen minZahl und maxZahl