added velamentum Java - Erste lauffähige Version

This commit is contained in:
2020-11-19 12:20:03 +01:00
commit a7c45a8437
19 changed files with 504 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,52 @@
package velamentum.werkzeuge;
import java.util.Random;
public class Zufallsgenerator {
private int min;
private int max;
private int ergebnis;
public Zufallsgenerator(int pMin, int pMax) {
this.min = pMin;
this.max = pMax;
this.ergebnis = getRandomNumberInRange(pMin, pMax);
}
public int nenneMin() {
return min;
}
public void setzeMin(int min) {
this.min = min;
}
public int nenneMax() {
return max;
}
public void setzeMax(int max) {
this.max = max;
}
public int nenneErgebnis() {
return ergebnis;
}
public void generiereErgebnis() {
this.ergebnis = getRandomNumberInRange(nenneMin(), nenneMax());
}
private static int getRandomNumberInRange(int pMin, int pMax) {
if (pMin >= pMax) {
throw new IllegalArgumentException("max must be greater than min");
}
Random r = new Random();
return r.nextInt((pMax - pMin) + 1) + pMin;
}
}