Veelgestelde vragen
Wat gebeurt er als ik modulo bereken met een negatief getal?
De conventies voor negatieve modulo verschillen per taal, maar deze calculator volgt de wiskundige definitie waarbij de uitkomst altijd tussen 0 en m-1 ligt. Voorbeeld: -7 mod 5 = 3.
Wat als ik 0 invoer als modulus (m)?
Delen door nul is niet gedefinieerd, dus een modulus van 0 kan niet worden berekend. De modulus m moet een positief geheel getal zijn.
Wanneer bestaat een modulaire inverse niet?
Een modulaire inverse bestaat alleen wanneer a en m onderling ondeelbaar zijn, wat betekent dat hun grootste gemene deler 1 is. Als bijvoorbeeld zowel a als m even zijn, bestaat er geen inverse.
Waarom is een snel algoritme nodig voor modulaire machtsverheffing?
Als de exponent groter wordt, groeit a^b enorm snel en wordt directe berekening onpraktisch. Snelle machtsverheffing (divide-and-conquer) past bij elke stap de modulo toe om getallen klein te houden en berekent het resultaat in O(log b)-tijd.
Waar wordt modulaire rekenkunde in de praktijk gebruikt?
Het wordt gebruikt voor bucket-indexering in hash tables, cyclische planning (weekdagen, kloktijd), versleuteling en ontsleuteling in RSA en andere public-key systemen, en controle van checksums zoals ISBN-controles.