Wiskundige Rekenmachines
Modulo calculator


Modulo calculator

Bereken direct de restwaarde van een deling met onze modulo calculator. Geschikt voor alle getallen. Leer ook hoe je eenvoudig handmatig de modulus berekent.

Modulo

1

Er was een fout met uw berekening.

Laatst bijgewerkt: 27 juni 2026

Inhoudsopgave

  1. Handmatig Berekenen Zonder Modulo-calculator
    1. Voorbeeld
  2. De Wijzerplaat als Voorbeeld van het Modulo-principe
    1. Voorbeeld
  3. Praktische Toepassingen van de Modulo-operatie
    1. Bepalen van Even en Oneven Getallen
    2. Eenheden Omrekenen (Conversie)
    3. Bepalen van een Schrikkeljaar
  4. Generatoren voor Willekeurige Getallen (Random Number Generators)
    1. Cryptografie
  5. Conclusie

Modulo calculator

De modulo-operatie (of modulus) is een wiskundige bewerking waarmee je de rest van een deling berekent. Het unieke aan modulo is dat de uitkomst, oftewel de restwaarde, altijd als een geheel getal wordt geretourneerd. Dit is bijzonder handig in zowel alledaagse situaties als in complexe programmeertalen.

Stel, je hebt drie kinderen en koopt een doos met 20 snoepjes. Je wilt de snoepjes eerlijk en gelijkmatig over je kinderen verdelen. De snoepjes die overblijven, wil je zelf opeten zonder ze in stukjes te hoeven breken. Omdat de kinderen nog op school zitten, kun je vooraf de rest van de deling berekenen en jouw deel alvast apart leggen.

Dit is een klassiek voorbeeld waarbij de modulo-operator van pas komt. Deze bewerking wordt vaak weergegeven met het %-teken of de afkorting mod. Bij kleine getallen kun je dit eenvoudig uit je hoofd berekenen. Werk je echter met grote getallen? Dan is het gebruik van een online modulo-calculator een stuk handiger en efficiënter.

De wiskundige vergelijking ziet er als volgt uit:

Deeltal = (Quotiënt × Deler) + Rest

Toegepast op ons voorbeeld:

  • het deeltal is 20 (het totale aantal snoepjes);
  • de deler is 3 (het aantal kinderen);
  • het quotiënt is 6 (het aantal snoepjes per kind);
  • de rest is 2 (het aantal snoepjes dat je zelf mag houden).

Met de modulo-operatie schrijf je dit als volgt op:

x % y = r

of

x mod y = r

Waarbij x het deeltal is, y de deler en r de rest.

In ons specifieke geval wordt dat:

20 % 3 = 2

Handmatig Berekenen Zonder Modulo-calculator

Laten we een specifieke praktijksituatie als voorbeeld nemen.

Voorbeeld

Wayan woont op Bali en bouwt een klein pension met zes wooneenheden. Hij staat op het punt de badkamers te betegelen. Zijn buurman Gede, die zijn hotel al af heeft, biedt Wayan de overgebleven tegels aan met een flinke korting.

De buurman heeft 15 dozen in zijn magazijn staan, elk gevuld met 4 tegels (60 × 60 cm), plus nog twee losse tegels. Dat zijn in totaal 62 tegels. Gede wil deze partij in één keer verkopen.

Wayan moet nu uitrekenen hoeveel badkamers hij met deze tegels kan afmaken en hoeveel tegels er ongebruikt zullen blijven.

Hoe bereken je handmatig de restwaarde zonder een online modulo-calculator te gebruiken?

Wayan heeft de afmetingen van een standaardbadkamer in zijn pension opgemeten en stelt vast dat hij precies 14 tegels per ruimte nodig heeft.

Laten we de handmatige berekening uitvoeren!

  1. Kies een startgetal (het deeltal). In ons geval is dat 62: het totale aantal tegels dat de buurman aanbiedt.
  2. Bepaal de deler. Dit is 14: het exacte aantal tegels dat nodig is voor één standaardbadkamer.
  3. Deel het deeltal door de deler en rond het resultaat naar beneden af op een heel getal. 62 / 14 = 4,428571428571429, afgerond is dat 4. Wayan kan dus precies vier badkamers volledig betegelen.
  4. Vermenigvuldig dit afgeronde quotiënt met de deler. Dat geeft 4 × 14 = 56. Dit is het aantal tegels dat daadwerkelijk wordt gebruikt voor de vier kamers.
  5. Trek dit getal af van het oorspronkelijke deeltal. De berekening is 62 - 56 = 6. Zo houdt Wayan zes tegels over als rest.

Verkort en vereenvoudigd schrijven we deze bewerking als volgt:

62 % 14 = 6

of

62 mod 14 = 6

Wayan besluit dat dit een uitstekende deal is. Hij houdt altijd rekening met een marge van ongeveer 10% voor snijverlies of onverwachte breuk tijdens het tegelen. De tegels voor de overige twee badkamers koopt hij gewoon bij de lokale bouwmarkt.

Uiteraard had een handige mod-calculator dit resultaat binnen een fractie van een seconde berekend.

De Wijzerplaat als Voorbeeld van het Modulo-principe

Een tak van de wiskunde, bekend als "modulair rekenen", richt zich volledig op cyclische structuren. De makkelijkste manier om dit te visualiseren is door te kijken naar een wijzerplaat met een cyclus van 12 uur. In wiskundige termen werkt een klok volgens mod 12.

Als je wilt weten of 251 uur precies (zonder rest) in dagen kan worden opgedeeld, pas je de volgende bewerking toe:

251 mod 24

Het resultaat is 11, dus het antwoord is nee! We kunnen alleen "ja" zeggen als de restwaarde precies 0 is.

Voorbeeld

Daniel wil met de bus van Atlanta naar Miami reizen. De bus vertrekt om 13:00 uur en de rit duurt precies 15 uur. Hoe laat is het als hij op zijn bestemming aankomt? De berekening is dan:

13 + 15 mod 12

De uitkomst is 4. Dat betekent dat hij om 4 uur 's nachts in Miami zal arriveren.

Praktische Toepassingen van de Modulo-operatie

Bepalen van Even en Oneven Getallen

Een van de meest fundamentele toepassingen van de modulus-operator is controleren of een getal even of oneven is. Dit werkt zo goed omdat de berekening x % 2 altijd de waarde 0 of 1 oplevert. Even getallen retourneren altijd 0 omdat ze perfect deelbaar zijn door 2. Oneven getallen leveren daarentegen altijd een rest van 1 op.

In de programmeerwereld wordt dit vaak gebruikt om datatabellen overzichtelijker te maken door rijen om en om een andere kleur te geven. Wil je de rijen afwisselend lichtblauw en lichtgrijs maken? Dan gebruik je simpelweg een modulo-check om te bepalen of de code zich op een even of oneven rij bevindt.

Eenheden Omrekenen (Conversie)

Het omrekenen van eenheden is een schoolvoorbeeld van de praktische waarde van de modulo-operatie. Dit wordt meestal toegepast wanneer we een kleinere eenheid (zoals minuten, centimeters of inches) willen omzetten naar een grotere eenheid (zoals uren, kilometers of mijlen). Kommagetallen of breuken zijn in dergelijke situaties namelijk lang niet altijd praktisch.

Als we bijvoorbeeld willen weten hoeveel uur er in 373 minuten zit, is "6 uur en 13 minuten" veel begrijpelijker en waardevoller dan het decimale antwoord "6,2166666666666666667 uur".

Een standaard deling (afgerond naar het dichtstbijzijnde, lagere gehele getal) geeft ons het aantal volle uren. De modulo-operatie wordt vervolgens gebruikt om het aantal resterende minuten te berekenen. Of je nu werkt met tijd, afstand, luchtdruk, energie of digitale dataopslag: deze mod-methode is universeel inzetbaar bij het omrekenen van eenheden.

Bepalen van een Schrikkeljaar

Een ander bekend voorbeeld van de modulo-operator in actie, is het berekenen of een bepaald jaar een schrikkeljaar is.

Een schrikkeljaar is een kalenderjaar met een extra dag, afgestemd op het zonnejaar. Deze schrikkeldag valt altijd op 29 februari.

Op 1 januari van het jaar 45 voor Christus introduceerde de Romeinse dictator Julius Caesar een nieuwe kalender, bedacht door Alexandrijnse astronomen. Deze "Juliaanse kalender" ging ervan uit dat een astronomisch jaar ongeveer 365,25 dagen (365 dagen en 6 uur) duurt.

Om deze jaarlijkse verschuiving van zes uur op te vangen, bedacht Caesar het schrikkeljaar. Drie opeenvolgende jaren telden gewoon 365 dagen, en elk vierde jaar (een veelvoud van vier) kreeg in februari een extra dag.

Na verloop van tijd bleek deze simpele regel echter niet nauwkeurig genoeg te zijn.

Een gemiddeld tropisch jaar (de precieze tijd tussen twee lentepunten) duurt in werkelijkheid ongeveer 365 dagen, 5 uur en 49 minuten. Het verschil tussen het échte zonnejaar en het Juliaanse kalenderjaar bedroeg dus zo'n 11 minuten. Elke 128 jaar telden die 11 minuten bij elkaar op tot één complete, onbedoelde extra dag.

Om deze opgebouwde tijdsfout te corrigeren en in de toekomst te voorkomen, voerde Paus Gregorius XIII in 1582 een kalenderhervorming door. Hij stelde extra regels op voor schrikkeljaren. Schrikkeljaren bleven een veelvoud van vier, maar er kwamen uitzonderingen voor eeuwwisselingen (jaren die een veelvoud van 100 zijn). Deze specifieke jaren waren vanaf dat moment alleen een schrikkeljaar als ze óók deelbaar waren door 400.

De huidige regels voor het bepalen van een schrikkeljaar zijn daarmee als volgt:

  • Een jaar waarvan het getal een veelvoud is van 400, is wél een schrikkeljaar.
  • Alle andere jaren die een veelvoud zijn van 100 (zoals 1700, 1800, 1900, 2100), zijn géén schrikkeljaren.
  • Alle overige jaren die een veelvoud zijn van 4, zijn wél schrikkeljaren.
  • Alle overige jaren zijn géén schrikkeljaren.

Zo weten we dat de jaren 1700, 1800 en 1900 geen schrikkeljaren zijn: ze zijn deelbaar door 100, maar niet door 400. De jaren 1600 en 2000 zijn dat wel, omdat ze perfect deelbaar zijn door 400.

Terug naar onze modulo-berekening. We weten nu dat:

  • Als een jaartal mod 4 = 0, en datzelfde jaartal mod 100 ≠ 0, dan is het een schrikkeljaar.
  • Als een jaartal mod 400 = 0, dan is het ook een schrikkeljaar.
  • In alle andere gevallen is het géén schrikkeljaar.

Met een simpel Python-script kun je direct testen of een jaar een schrikkeljaar is. Dat ziet er zo uit:

jaar = int(input('Voer jaar in: '))

if (jaar%4 == 0 and jaar%100 != 0) or (jaar%400 == 0) :

	print(jaar, "is een schrikkeljaar.")

else:

	print(jaar, "is geen schrikkeljaar.")

Populaire en veelgebruikte toepassingen van de modulo-operator tijdens het programmeren zijn onder meer:

  • controleren of een waarde even of oneven is;
  • een specifieke actie uitvoeren op elk N-de item in een datalist;
  • een getal begrenzen binnen een vast bereik;
  • het doorlopen van gelimiteerde opties (een zogenaamde circulaire array of loop);
  • het omkeren van een numerieke waarde;
  • lineaire data omzetten naar een gestructureerde matrix;
  • controleren of twee arrays geroteerde versies van elkaar zijn;
  • paginering (het opdelen van content over meerdere pagina's) opbouwen.

Generatoren voor Willekeurige Getallen (Random Number Generators)

Modulo-wiskunde wordt op grote schaal gebruikt in computerhardware en telecommunicatieapparatuur om controlegetallen (checksums) te creëren en willekeurige getallen binnen een vast bereik te genereren. Een bekend voorbeeld is de lineaire congruente generator. Wiskundige Derrick Henry Lehmer introduceerde deze methode al in 1949.

De lineaire congruente methode werkt op basis van de volgende formule:

$$X_{n+1} = (a × X_n + c)\mod m$$

Waarbij:

  • m staat voor de modulo,
  • a staat voor de vermenigvuldigingsfactor (multiplier),
  • c staat voor de toename (increment), en
  • X₀ de beginwaarde (seed) is.

Stel dat we de volgende waarden gebruiken: m = 11, X₀ = 9, a = 9, c = 9. Dan genereert de formule de volgende reeks "willekeurige" getallen:

9, 2, 5, 10, 0, 9, 2, 5, 10, 0, 9

Cryptografie

Cryptografen (experts in gegevensversleuteling) zijn groot fan van modulo. Wanneer je modulo namelijk combineert met extreem grote getallen, creëer je zogenaamde "eenrichtingsfuncties" (one-way functions). Dit zijn speciale wiskundige functies die in de ene richting heel makkelijk te berekenen zijn, maar in de tegenovergestelde richting vrijwel onmogelijk te kraken zijn.

Denk er maar eens over na: als de uitkomst van een kwadraat 9 is, weet je direct dat de oorspronkelijke invoer 3 was. Je kunt het hele proces moeiteloos voor je zien. Maar als ik je vertel dat 9 het eindresultaat is van een bewerking met mod 29, is het extreem lastig om te achterhalen wat het oorspronkelijke invoergetal (het deeltal) is geweest.

Cryptografen maken dankbaar gebruik van dit principe. Ze gebruiken delingen met een restwaarde (modulo) om gigantische priemgetallen te genereren, die op hun beurt dienen als onkraakbare cryptografische sleutels voor onze digitale veiligheid.

Conclusie

Of je nu simpelweg objecten eerlijk over een aantal opbergdozen probeert te verdelen, wilt controleren of een getal deelbaar is door een ander getal, of complexe tijdstippen berekent: de modulo-operatie is altijd aanwezig. In al deze praktische scenario's is de restwaarde net zo cruciaal als het quotiënt (de uitkomst van de deling zelf).

Soms is een wiskundig probleem voor de hand liggend en kun je het intuïtief oplossen. Worden de berekeningen of de getallen echter groter en complexer? Dan is het verstandig en efficiënt om een online modulo-calculator te gebruiken om snel de juiste uitkomst te vinden.