Hallo ich möchte gern eine Ausgabe nach Zufallszahlen durchführen.
- Dabei soll der bereich der sekunden eingegeben werden können. also 0-10 sec. ->dann werden zahlen erzeugt 5, 2, 8, 1, 9, usw das sollen die sekunden sein
- jetzt soll die Ausgabe in diesen sekunden erfolgen -> 5sec. Ausgabe, 2sec Ausgabe, 8sec. Ausgabe, 1sec. Ausgabe, 9sec. Ausgabe...
Bisher kann ich nur ein festes Intervall eingeben
[Java]
class Reminder {
Timer timer;
int sec;
public Reminder(int seconds) {
timer = new Timer();
timer.schedule(new RemindTask(), seconds * 1000);
sec = seconds;
}
class RemindTask extends TimerTask {
public void run() {
System.out.println("Bin drin...");
timer.cancel(); // Terminate the timer thread
timer = new Timer();
timer.schedule(new RemindTask(), sec * 1000);
System.out.println("bla bla");
}
}
}
[/code]
- Dabei soll der bereich der sekunden eingegeben werden können. also 0-10 sec. ->dann werden zahlen erzeugt 5, 2, 8, 1, 9, usw das sollen die sekunden sein
- jetzt soll die Ausgabe in diesen sekunden erfolgen -> 5sec. Ausgabe, 2sec Ausgabe, 8sec. Ausgabe, 1sec. Ausgabe, 9sec. Ausgabe...
Bisher kann ich nur ein festes Intervall eingeben
[Java]
class Reminder {
Timer timer;
int sec;
public Reminder(int seconds) {
timer = new Timer();
timer.schedule(new RemindTask(), seconds * 1000);
sec = seconds;
}
class RemindTask extends TimerTask {
public void run() {
System.out.println("Bin drin...");
timer.cancel(); // Terminate the timer thread
timer = new Timer();
timer.schedule(new RemindTask(), sec * 1000);
System.out.println("bla bla");
}
}
}
[/code]