moduloiminen
Moduloiminen on modulo-operaatio, jossa kokonaisluku a määritellään suhteessa positiiviseen lukuun n. Se tuottaa jäännöksen r, kun a jaetaan n:llä, niin että a = qn + r ja 0 ≤ r < n. Tällöin r = a mod n ja a ≡ r (mod n). Matematiikassa moduloa käytetään kuvaamaan näiden jäännösten luokkaa.
Notaatio ja peruskäsite ovat yleisesti seuraavat: a mod n tarkoittaa jäännöstä, jonka saadaan jakamalla a luvulla
Ominaisuudet ja laskentamallit: moduloiminen on suljettu, eli a mod n on aina kokonaisluku joukossa {0, 1, ...,
Sovellukset: moduloimista käytetään kellomaisessa aika- ja tilasäätöissä, kryptografiassa (esim. RSA, Diffie–Hellman), kryptografisissa alkukoodauksissa, sekä eräissä hajautus-
Esimerkkejä: 29 mod 7 = 1; -3 mod 7 = 4 (ekviduottamus riippuen määritelmästä negatiivisista luvuista). Monissa ohjelmointikielissä