Warum klingelt mein Wecker nur Zufällig?
Hi.
Mein Wecker ist richtig komisch geworden. Denn statt gewünschte kann er nur Zufällige Zeiten klingeln (also mal klingelt er um 7:00 Uhr, mal um 20:00 Uhr mal um 16:00 Uhr usw....) Und heute hat bei mir um 06:00 Uhr geklingelt. Und dass ist ganz egal was ich da verstelle, kann er nur in Zufällige Uhrzeit klingeln. Und ich glaube, dass ist seit dem er geschafft hat mein Wecker am PC an zu schließen und herum Experiment gemacht hat.
Und auf sein Laptop habe ich diese Quellcode gefunden, und weiß nicht wie ich dass rückgängig machen kann oder ob mein Wecker zum weg schmeißen ist?
Random rand = new Random();
int H = System.DateTime.Now.Hour;
int M = System.DateTime.Now.Minute;
int S = System.Datetime.Now.Secound;
if (S <= 1 && M <= 1)
{
int Zahl = rand.Next(0, 13);
if (Zahl == H)
{
Ring();
}
}
2 Antworten
...egal...
Du hast noch andere Uhren im Haus... geh zur Schule...
Wäre erstmal gut anzugeben welchen Wecker Du hast. (Ich kenne keinen mit Programmierschnittstelle zum Computer).
Das von Dir gezeigten Codesnippet wird nicht an zufälligen Zeiten klingeln, sondern wenn Du es in der ersten Sekunde und Minute einer vollen Stunde ausführst. Dann wird getestet ob die Stunde mit einer zufälligen Zahl von 0 bis 12 überein stimmt.
Das heist, es wird nur geprüft ob es nach Programmstart sofort klingeln soll oder nicht....
Ich sehe im Programm keinen Loop. Der Code wird also nur einmal ausgeführt. Außerdem, welchen Wecker besitzt du, der eine Programmierschnittstelle besitzt? Ich denke deine Geschichte ist erfunden.