Prime Number Checker
Alamin kung prime ang numero, kunin ang prime factorization, ang susunod at naunang prime, at ilista ang mga prime sa isang saklaw. Kaya ang malalaking numero.
Anumang buong numero hanggang 2048 bit (mga 617 digit). Gumagana rin ang mga expression: 2^61-1, 10^12+39, 20!+1, 3*7*11.
–
- Prime factorization
- –
- Bilang ng divisor
- –
- Naunang prime
- –
- Susunod na prime
- –
Bakit
Mga prime number sa isang saklaw
Hanggang 1,000,000 numero kada saklaw, na may pinakamataas na hangganang hanggang 10¹²; inililista ang unang 2,000 prime.
–
Paano gamitin ang prime number checker
- Mag-type ng Buong numero. Tinatanggap din ang mga expression: 2^61-1, 10^12+39, 20!+1 o 3711.
- Lumalabas ang sagot habang nagta-type ka; pindutin ang Suriin para bigyan ng mas mahabang oras ang factorization ng mahirap na numero.
- Basahin ang hatol, ang Prime factorization, ang Bilang ng divisor, ang Naunang prime at ang Susunod na prime. Ipinapaliwanag ng panel na Bakit kung paano nakuha ang sagot, at kinokopya ng Kopyahin ang factorization ang product ng mga prime.
- Para maglista ng mga prime, punan ang Mula at Hanggang sa ilalim ng Mga prime number sa isang saklaw at pindutin ang Ilista ang mga prime.
Tinatanggap ang mga numerong hanggang 2048 bit (mga 617 digit), at lahat ay tumatakbo sa iyong browser.
Ano ang prime number
Ang prime number ay buong numerong higit sa 1 na ang tanging divisor ay 1 at ang sarili nito: 2, 3, 5, 7, 11, 13… Ang numerong may iba pang divisor ay composite, at maisusulat ito sa isang paraan lang bilang product ng mga prime, ang prime factorization nito (360 = 2³ × 3² × 5). Hindi prime at hindi composite ang 0 at 1, at ang 2 lang ang even na prime.
Makukuha ang bilang ng divisor mula sa factorization: dagdagan ng 1 ang bawat exponent at i-multiply ang lahat. Ang 360 = 2³ × 3² × 5 ay may (3 + 1)(2 + 1)(1 + 1) = 24 divisor. Laging eksaktong 2 ang divisor ng isang prime.
Paano gumagana ang pagsusuri
- Maliliit na numero (mas mababa sa isang milyon) ay sinusuri sa pamamagitan ng trial division: kung walang prime hanggang sa square root nito ang naghahati sa numero, prime ito. Hindi na kailangang lumampas pa, dahil ang composite na numero ay laging may factor na hindi lalampas sa square root nito.
- Mas malalaking numero ay unang hinahati sa bawat prime na mas mababa sa 1000, saka ipinapasa sa Miller–Rabin test. Sa 13 base na 2, 3, 5, …, 41, napatunayang eksakto ang test na ito para sa bawat numerong mas mababa sa 3.3 × 10²⁴, kasama ang lahat ng 64-bit na integer. Sigurado ang sagot para sa mga numerong iyon.
- Sa itaas ng 3.3 × 10²⁴, 25 base ang ginagamit at ang numerong pumasa sa lahat ay iniuulat bilang probable prime. Mas mababa sa 1 sa 10¹⁵ ang tsansa ng pagkakamali, pero hindi ito matematikal na patunay. Kapag bumagsak ang test, tiyak na composite ang numero.
Paano ginagawa ang factorization
Natutuklasan ang maliliit na factor sa pamamagitan ng trial division. Ang mas malalaking composite na bahagi ay hinahati gamit ang Pollard’s rho algorithm (variant ni Brent), na nakakahanap ng mga factor na hanggang humigit-kumulang 10 digit sa loob ng isang saglit. Ang mas mahihirap na numero, tulad ng product ng dalawang prime na may 15 digit o higit pa, ay maaaring tumagal nang lampas sa anumang time limit, kaya humihinto ang factoring pagkalipas ng ilang segundo. Mamarkahan ang huling factor bilang composite pero hindi nahati, at kapag pinindot muli ang Suriin, bibigyan ito ng mas mahabang oras.
Mga prime sa isang saklaw
Gumagamit ang listahan ng saklaw ng segmented sieve of Eratosthenes, na nagkukros ng mga multiple ng bawat prime. Tumatanggap ito ng hanggang 1,000,000 numero kada saklaw, na may pinakamataas na hangganang hanggang 10¹². Sakop ng bilang ang buong saklaw, at inililista ang unang 2,000 prime. Halimbawa, may 25 prime sa pagitan ng 1 at 100, at 78,498 sa ibaba ng isang milyon.
Mga madalas itanong
Prime number ba ang 1?
Hindi. Kailangan ng prime ng eksaktong dalawang magkaibang divisor, at isa lang ang sa 1. Pinananatili rin ng kasunduang ito na natatangi ang prime factorization.
Ano ang pinakamalaking prime na kayang suriin ng tool na ito?
Mga numerong hanggang 2048 bit, o mga 617 digit. Halimbawa, nakikilala ang 2^1279-1 bilang probable prime sa loob ng mga isang segundo.
Bakit minsan humihinto ang factoring?
Ang numerong binuo mula sa dalawang malaking prime ay maaaring abutin ng oras o taon bago mahati, kahit ng makapangyarihang computer; dito nakasalalay ang RSA encryption. Humihinto ang tool sa time limit nito sa halip na i-freeze ang iyong browser.
Paano ko mahahanap ang susunod na prime pagkatapos ng isang numero?
I-type ang numero: awtomatikong lalabas ang Susunod na prime at Naunang prime. Halimbawa, ang unang prime pagkatapos ng 10¹² ay 10¹² + 39.
Maaasahan ba ang mga resulta?
Sa ibaba ng 3.3 × 10²⁴, napatunayan ang bawat hatol. Sa itaas niyon, laging tiyak ang “composite”, at mas mababa sa 1 sa 10¹⁵ ang tsansa ng pagkakamali ng “probable prime”.
Mga kaugnay na tool
- Kalkulator ng GCD at LCM Hanapin ang greatest common divisor at least common multiple ng dalawa o higit pang numero, na may Euclidean algorithm, prime factorization at LCM.
- Kalkulator ng Exponent at Ugat Kalkulahin ang power na may negatibo o fractional na exponent, square, cube at nth root, at i-simplify ang radical nang eksakto (√72 = 6√2) na may mga hakbang.
- Random Number Generator Gumawa ng random na numero sa anumang saklaw, 1 hanggang 10,000 nang sabay, buo o decimal, may duplicate man o wala, gamit ang secure na randomness ng browser.