Hoppa till innehåll
TextArray
100% lokalt

Primtalskontroll

Kontrollera om tal är primtal, se deras primtalsfaktorisering och nästa primtal.

Inmatning
Utmatning

Primtalskontroll

Klistra in en siffra per rad – kommatecken och blanksteg fungerar också – och var och en kontrolleras omedelbart för primalitet. Primer är märkta prime; kompositer kommer med sin fulla primtalsfaktorisering, så 42 blir 42 = 2 × 3 × 7 och du kan med ett ögonkast se varför det misslyckas. Slå på "Visa nästa primtal" och varje rad namnger också närmaste primtal ovanför talet, vilket är praktiskt när du letar efter en primtalstabellstorlek eller hashmodul.

Checkaren hanterar hela partier: läxlistor, kandidatstorlekar på hash-bucket, ID-intervall, pusselinmatningar. Speciella fall förklaras snarare än hoppas över — 1 är markerat som inte primtal per definition, 0 och negativa tal flaggas med en kort anledning, och allt som inte är ett heltal får en lugn not per rad istället för att spåra ur löpningen. Livet räknar hur många siffror du kontrollerat och hur många som blev primtal.

Under huven använder verktyget deterministisk provdelning: dividera med 2 och 3, testa sedan 6k±1 kandidater upp till kvadratroten. Det är exakt - inget probabilistiskt test, inga falska positiva - för heltal upp till 15 siffror (under 10^15). Eftersom nummer nära den gränsen tar miljontals divisioner, accepterar en enda körning högst 20 nummer över en miljard; mindre antal är obegränsade.

Allt körs i din webbläsare. Siffrorna du kontrollerar laddas aldrig upp, loggas eller delas - användbart att veta när listan är examensmaterial eller produktionsidentifierare.

FAQ

Varför är 1 inte ett primtal?
Per definition har ett primtal exakt två distinkta delare: 1 och sig själv. Talet 1 har bara en divisor, så det är uteslutet. Konventionen gör att unik faktorisering fungerar - om 1 var primtal, skulle 6 kunna skrivas som 2 × 3, 1 × 2 × 3, 1 × 1 × 2 × 3 och så vidare, i det oändliga.
Hur stora kan siffrorna vara?
Upp till 15 siffror (knappt 10^15). Testet är exakt provdelning upp till kvadratroten, så siffror nära gränsen tar några miljoner divisioner vardera. För att hålla fliken responsiv accepterar en körning högst 20 nummer över 1 000 000 000 — mindre nummer har inget sådant tak.
Vad visar faktoriseringen?
Den kompletta multiuppsättningen av primtalsfaktorer i stigande ordning, med upprepningar skrivna ut: 12 = 2 × 2 × 3, 1024 = 2 × 2 × … × 2. Multiplicering av faktorerna reproducerar alltid det ursprungliga numret, så utdata fördubblas som en check.
Vad händer med negativa tal och noll?
Primalitet definieras för heltal större än 1, så 0, negativa värden och 1 rapporteras alla som inte primtal, var och en med en kort orsak. Bråk och andra icke-heltalssymboler får en "inte ett heltal"-not per rad.
Finns siffrorna jag kontrollerar uppladdade någonstans?
Nej. Alla kontroller körs helt i din webbläsare och siffrorna lämnar aldrig din enhet.