Hallo!
So sieht momentan meine Random-Klasse aus:
Alles schön und gut, solange der Ausdruck max - min + 1 in den Wertebereich von Integer passt, was nicht immer der Fall ist.
Ich möchte einen Random-Generator für alle ganzen Zahlen aus dem Bereich [Integer.MIN_VALUE; Integer.MAX_VALUE] programmieren. Hat vielleicht jemand einen Tipp für mich?..
Danke.
So sieht momentan meine Random-Klasse aus:
Code:
package utils;
import java.util.Random;
public class ExtendedRandom extends Random {
public ExtendedRandom() {
super();
}
/**
Liefert eine ganze Zufallszahl aus dem Bereich [min; max].
@param min
@param max
@return
*/
public int nextInt(int min, int max) {
return nextInt(max - min + 1) + min;
}
}
Ich möchte einen Random-Generator für alle ganzen Zahlen aus dem Bereich [Integer.MIN_VALUE; Integer.MAX_VALUE] programmieren. Hat vielleicht jemand einen Tipp für mich?..
Danke.