Miller-Rabin-primalitetstest kalkylator
Ange ett icke-negativt heltal för att testa det för primalitet med Miller-Rabin.
Resultat
Så här använder du
- Ange dina värden i fälten ovan.
- Tryck på Beräkna för att se resultatet direkt.
- Använd Dela-knappen för att kopiera en länk till ditt resultat.
Om denna kalkylator
Miller–Rabin-testet kontrollerar primalitet genom att skriva n − 1 som 2ˢ·d med d udda och sedan testa om en vittnesbas a uppfyller aᵈ ≡ 1 (mod n) eller a^(2ʳ·d) ≡ −1 (mod n) för något r < s. Ett enda vittne ger bara ett probabilistiskt resultat, men genom att testa mot en liten, bevisad uppsättning fasta vittnesbaser (till exempel 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37) blir testet deterministiskt för varje heltal under ungefär 3,18 × 10²³ — långt mer än de flesta tillämpningar någonsin behöver.
Kryptografer och mjukvaruutvecklare använder exakt den här sortens test när de genererar stora primtalskandidater för RSA- eller Diffie–Hellman-nycklar, och datavetenskapsstudenter använder det för att se, på riktiga tal, varför Miller–Rabin skalar så mycket bättre än provdivision för att kontrollera om ett stort heltal är ett primtal.
Var det här till hjälp?
Du kan välja upp till 3 reaktioner.
Populära kalkylatorer
Lånkalkylator
Månadsbetalning, total ränta och fullständig amorteringsplan.
Procenträknare
Procentuell förändring, procent av och förhållandeberäkningar.
Rabattkalkylator
Beräkna slutpris, besparing och rabattbelopp.
BMI-räknare
Body mass index från längd och vikt (metriskt eller imperial).
Ålderskalkylator
Beräkna din exakta ålder i år, månader och dagar från ett födelsedatum.
Ränta-på-ränta-kalkylator
Beräkna slutbelopp och intjänad ränta med ränta-på-ränta.
Alla räknare
- Lånkalkylator
- Vinstkalkylator
- Rabattkalkylator
- BMI-räknare
- Procenträknare
- Idealviktsräknare
- Ålderskalkylator
- Beräknad förlossningskalkylator
- Ränta-på-ränta-kalkylator
- BMR-kalkylator (basalmetabolism)
- Dricksberäknare
- Bränslekostnadskalkylator
- Datumskillnad-kalkylator
- Sömncykelkalkylator
- Daglig vattenbehov-kalkylator
- Enkel ränta-kalkylator
- Pulszonkalkylator
- Löpartempo-kalkylator
- Ålderskalkylator för husdjur
- Kalkylator för förbrända kalorier
- Makroräknare
- TDEE-kalkylator (Total daglig energiförbrukning)
- Midja-höft-kvot-kalkylator
- Utmärkelsediplom-kalkylator (Takdir/Teşekkür)
- Kalkylator för enrepsmax (1RM)
- Ägglossningskalkylator
- Elkostnadskalkylator
- Jämförpriskalkylator
- Sparmål-kalkylator
- Nollpunktskalkylator
- Färgkalkylator
- Kalkylator för kursgenomsnitt
- Beräkning av arbetsdagar
- Beräkning av tidslängd
- Beräkning av bränsleförbrukning
- Temperaturomvandlare
- Plattkalkylator
- Bildförhållandekalkylator
- Romartalsomvandlare
- Kalkylator för tid till målvikt
- Lönomvandlare (timme till år)
- Kreditkortsvalidator (Luhn)
- Kalkylator för kroppsyta (BSA)
- Kalkylator för upplevd temperatur
- Kalkylator för Ohms lag
- Kalkylator för pixeltäthet (PPI)
- Kalkylator för molmassa
- Stjärnteckenkalkylator (västerländskt + kinesiskt)
- IBAN-validator
- Skostorleksomvandlare
- Sökning av landsinfo och landskod
- Tidszonsskillnad (världsklocka)
- CAGR-kalkylator (sammansatt årlig tillväxttakt)
- Räknare för 72-regeln
- Promilleräknare (BAC)
- Kalkylator för fettfri kroppsmassa (LBM)
- Räknare för Pythagoras sats
- Hastighetsomvandlare
- Räknare för nedladdningstid
- Datumberäknare (lägg till/dra ifrån)
Inga kalkylatorer hittades
Kommentarer