Zitat Zitat von .blaze
BTW.: Wofür ist eigentlich die Funktion Mod.?
Mod steht für "Modulo" und gibt den Rest bei der Division von ganzen Zahlen wieder, wenn das Ergebnis auch eine ganze Zahl sein soll. Beispiele:

6 : 3 = 2 (Rest 0) ==> 6 mod 3 = 0
7 : 3 = 2 (Rest 1) ==> 7 mod 3 = 1

Das Ergebnis 1 kommt daher zustande, weil das der Wert ist, um den die Zahl 7 zu groß ist, damit sie ganzzahlig teilbar wäre. Damit sind:

8 mod 3 = 2 , weil 8 : 3 = 2 (Rest 2)

aber:

9 mod 3 = 0 , weil 9 : 3 = 3 (Rest 0) ; die 9 ist ja wieder ganzzahlig teilbar.