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:Zitat von .blaze
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.