Kalkulator liczb pierwszych

Natychmiast sprawdź, czy liczba jest pierwsza, zobacz jej rozkład na czynniki pierwsze i wypisz wszystkie liczby pierwsze z zakresu. Szybki test pierwszości oparty na podzielności.

Jak Używać

  1. Wprowadź dane

    Wpisz wymagane wartości w pola wejściowe.

  2. Dostosuj ustawienia

    Wybierz odpowiednie opcje i ustawienia.

  3. Zobacz wyniki

    Kliknij Oblicz aby uzyskać natychmiastowe wyniki.

Czym jest liczba pierwsza?

Liczba pierwsza (prime number) to liczba naturalna większa od 1, której jedynymi dzielnikami są 1 i ona sama. Liczby mające dokładnie dwa dzielniki, takie jak 2, 3, 5, 7, 11 i 13, są pierwsze, natomiast 4, 6, 8 i 9, mające trzy lub więcej dzielników, zaliczane są do liczb złożonych.

Liczby pierwsze są niczym 'atomy mnożenia', z których zbudowana jest każda liczba naturalna. Zgodnie z podstawowym twierdzeniem arytmetyki każdą liczbę naturalną większą od 1 można rozłożyć na iloczyn liczb pierwszych na dokładnie jeden sposób.

Dlaczego to ważne

  • Kryptografia: bezpieczeństwo szyfrowania z kluczem publicznym RSA opiera się na trudności ponownego rozłożenia iloczynu dwóch dużych liczb pierwszych na czynniki.
  • Skracanie ułamków: znajomość czynników pierwszych licznika i mianownika pozwala z łatwością skrócić ułamek do postaci nieskracalnej.
  • Teoria liczb: liczb pierwszych jest nieskończenie wiele (dowód Euklidesa), ale ich rozmieszczenie wciąż pozostaje jednym z wielkich nierozwiązanych problemów.

Wzór obliczeniowy

Ten tester stosuje dzielenie próbne (trial division) z optymalizacją 6k±1. Jeśli n jest liczbą złożoną, jeden z jej dzielników musi być nie większy niż √n, dlatego po wstępnym odsianiu przez 2 i 3 sprawdza tylko i oraz i+2 począwszy od 5, dopóki i*i ≤ n.

Kluczowe warunki: n < 2 → nie jest liczbą pierwszą, a jeśli n % i === 0 okaże się prawdziwe choć raz, liczba jest złożona.

Na przykład, ponieważ √97 ≈ 9,85, wystarczy spróbować podzielić 97 przez 2, 3, 5 i 7. Żadna z nich nie dzieli jej bez reszty, więc 97 jest liczbą pierwszą. Natomiast 91 daje 91 ÷ 7 = 13, czyli 91 = 7 × 13 jest liczbą złożoną.

Rozkład na czynniki pierwsze polega na kolejnym dzieleniu przez najmniejsze liczby pierwsze, grupując powtarzające się czynniki w postaci potęg. Przykład: 360 = 2³ × 3² × 5.

Często Zadawane Pytania

Czym jest liczba pierwsza?
Liczba pierwsza to liczba naturalna większa od 1, która dzieli się tylko przez 1 i samą siebie. Na przykład 2, 3, 5, 7, 11 i 13 są pierwsze. Liczba 1 nie jest pierwsza, a 2 jest jedyną parzystą liczbą pierwszą.
Czy 1 jest liczbą pierwszą?
Nie, 1 nie jest liczbą pierwszą. Liczba pierwsza musi być liczbą naturalną większą od 1 mającą dokładnie dwa dzielniki — 1 i samą siebie —, ale 1 ma tylko jeden dzielnik. Wykluczenie 1 z liczb pierwszych sprawia również, że rozkład na czynniki pierwsze jest jednoznaczny.
Jak sprawdzić, czy liczba jest pierwsza?
Najprostszą metodą jest dzielenie próbne. Aby sprawdzić, czy liczba n jest pierwsza, dzieli się ją przez każdą liczbę całkowitą od 2 do √n; jeśli którakolwiek dzieli ją bez reszty, n nie jest pierwsza. Ten kalkulator stosuje optymalizację 6k±1 i sprawdza tylko kandydatów po obu stronach wielokrotności 6 — takich jak 5, 7, 11 i 13 — dzięki czemu działa szybciej.
Dlaczego wystarczy sprawdzać tylko do √n?
Jeśli n jest złożona, można ją zapisać jako n = a × b, a a i b nie mogą być jednocześnie większe od √n — w przeciwnym razie a × b przekroczyłoby n, co jest sprzecznością. Zatem co najmniej jeden dzielnik jest nie większy niż √n, więc sprawdzanie tylko do tej granicy jest wystarczające.
Czym jest rozkład na czynniki pierwsze?
Rozkład na czynniki pierwsze przedstawia liczbę naturalną jako iloczyn liczb pierwszych. Na przykład 12 = 2² × 3 i 60 = 2² × 3 × 5. Zgodnie z podstawowym twierdzeniem arytmetyki każda liczba naturalna większa od 1 ma dokładnie jeden rozkład na czynniki pierwsze, jeśli pominąć kolejność czynników.
Dlaczego 2 jest jedyną parzystą liczbą pierwszą?
Każda liczba parzysta oprócz 2 ma 2 jako dzielnik, więc oprócz 1 i samej siebie zyskuje dodatkowy dzielnik 2 i staje się liczbą złożoną. Tylko 2 ma jedynie dzielniki 1 i 2, co czyni ją jedyną parzystą liczbą pierwszą.
Jak znaleźć poprzednią i następną liczbę pierwszą?
Ten kalkulator przesuwa się po jednej liczbie w górę i w dół od wprowadzonej wartości i powtarza test pierwszości, aby znaleźć najbliższą poprzednią i następną liczbę pierwszą. Na przykład po wpisaniu 100 pokazuje poprzednią liczbę pierwszą 97 i następną 101.
Jak dużą liczbę można sprawdzić?
Ten tester obsługuje liczby naturalne do około miliarda (1 000 000 000). Ponieważ algorytm sprawdza tylko zakres √n, liczby tej wielkości dają wynik natychmiast. W przypadku znacznie większych liczb stosuje się probabilistyczne testy pierwszości, takie jak test Millera-Rabina.
Zweryfikowane wzory 2026

Powiązane Kalkulatory