Hallo, da ich momentan ja daran arbeite eine eigene EVE-Lotterie aufzubauen, brauchte ich natürlich auch einen Würfel und den konnte ich sogar in meiner Mutter(programmier)sprache schreiben, Java:
import java.util.Random;
public class RollDice implements Runnable {
Random r = new Random();
Thread diceThread;
public RollDice() {
diceThread = new Thread(this);
diceThread.start();
while (true) {
if (!diceThread.isAlive()) {
diceThread.start();
}
}
}
public static void main(final String[] args) {
RollDice dice = new RollDice();
}
@Override
public void run() {
while (true) {
// checken ob in der Datenbank neue Lotterien vorhanden sind
// wenn ja pro neue Lotterie:
int gewonnenesLos = r.nextInt(100);
while (gewonnenesLos == 0) {
gewonnenesLos = r.nextInt(100);
}
System.out.println(gewonnenesLos);
try {
Thread.sleep(1000);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}
}
Die Ausgabe meines Würfels zeigt mir auch, dass ich alles richtig gemacht habe:
55
30
68
25
80
50
14
49
77
85
37
61
14
93
21
1
13
In diesem Beispiel hätte Los1 1 mal, Los2 4 mal Los3 2 mal, Los 4 3 mal, Los5 1 mal, Los6 2 mal, Los7 2 mal, Los8 1 mal, Los9 2 mal und Los10 1 mal gewonnen.
Keine Kommentare:
Kommentar veröffentlichen