Pemeriksa Bilangan Prima
Cek apakah suatu bilangan prima, lihat faktorisasi prima, bilangan prima berikutnya dan sebelumnya, serta daftar prima dalam rentang. Untuk bilangan besar.
Bilangan bulat apa pun hingga 2048 bit (sekitar 617 digit). Ekspresi juga bisa: 2^61-1, 10^12+39, 20!+1, 3*7*11.
–
- Faktorisasi prima
- –
- Jumlah pembagi
- –
- Bilangan prima sebelumnya
- –
- Bilangan prima berikutnya
- –
Alasan
Bilangan prima dalam rentang
Hingga 1.000.000 bilangan per rentang, dengan batas atas sampai 10¹²; 2.000 bilangan prima pertama ditampilkan.
–
Cara menggunakan pemeriksa bilangan prima
- Ketik sebuah Bilangan bulat. Ekspresi juga diterima: 2^61-1, 10^12+39, 20!+1, atau 3711.
- Jawabannya muncul saat Anda mengetik; tekan Periksa untuk memberi waktu lebih lama pada faktorisasi bilangan yang sulit.
- Baca hasil penilaiannya, Faktorisasi prima, Jumlah pembagi, Bilangan prima sebelumnya, dan Bilangan prima berikutnya. Panel Alasan menjelaskan bagaimana jawaban diperoleh, dan Salin faktorisasi menyalin hasil kali bilangan prima.
- Untuk menampilkan daftar bilangan prima, isi Dari dan Sampai di bawah Bilangan prima dalam rentang, lalu tekan Tampilkan bilangan prima.
Bilangan hingga 2048 bit (sekitar 617 digit) diterima, dan semuanya berjalan di browser Anda.
Apa yang membuat bilangan menjadi prima
Bilangan prima adalah bilangan bulat lebih besar dari 1 yang hanya habis dibagi 1 dan dirinya sendiri: 2, 3, 5, 7, 11, 13, dan seterusnya. Bilangan yang memiliki pembagi lain disebut komposit, dan dapat ditulis dengan tepat satu cara sebagai hasil kali bilangan prima, yaitu faktorisasi prima-nya (360 = 2³ × 3² × 5). Bilangan 0 dan 1 bukan prima dan bukan komposit, dan 2 adalah satu-satunya bilangan prima genap.
Jumlah pembagi dapat diturunkan dari faktorisasi: tambahkan 1 pada setiap eksponen lalu kalikan. 360 = 2³ × 3² × 5 memiliki (3 + 1)(2 + 1)(1 + 1) = 24 pembagi. Bilangan prima selalu memiliki tepat 2 pembagi.
Cara kerja pengujian
- Bilangan kecil (di bawah satu juta) diperiksa dengan pembagian percobaan: jika tidak ada bilangan prima sampai akar kuadratnya yang membagi bilangan itu, maka bilangan tersebut prima. Tidak perlu memeriksa lebih jauh, karena bilangan komposit selalu memiliki faktor yang tidak lebih besar dari akar kuadratnya.
- Bilangan yang lebih besar pertama-tama dibagi dengan setiap bilangan prima di bawah 1000, lalu diuji dengan tes Miller–Rabin. Dengan 13 basis 2, 3, 5, …, 41, tes ini terbukti eksak untuk setiap bilangan di bawah 3,3 × 10²⁴, termasuk semua bilangan bulat 64 bit. Untuk bilangan-bilangan itu jawabannya pasti.
- Di atas 3,3 × 10²⁴, dipakai 25 basis dan bilangan yang lolos semuanya dilaporkan sebagai kemungkinan besar prima. Peluang kesalahannya di bawah 1 banding 10¹⁵, tetapi itu bukan bukti matematis. Jika tes gagal, bilangan itu pasti komposit.
Cara bilangan difaktorkan
Faktor kecil ditemukan dengan pembagian percobaan. Bagian komposit yang lebih besar dipecah dengan algoritma rho Pollard (varian Brent), yang menemukan faktor hingga sekitar 10 digit dalam sekejap. Bilangan yang lebih sulit, seperti hasil kali dua bilangan prima berdigit 15 atau lebih, bisa memakan waktu jauh lebih lama dari batas waktu mana pun, sehingga pemfaktoran berhenti setelah beberapa detik. Faktor terakhir lalu ditandai sebagai komposit yang belum terpecah, dan menekan Periksa lagi akan memberinya waktu lebih lama.
Bilangan prima dalam rentang
Daftar rentang memakai saringan Eratosthenes bersegmen, yang mencoret kelipatan setiap bilangan prima. Rentang yang diterima maksimal 1.000.000 bilangan dengan batas atas sampai 10¹². Jumlahnya dihitung untuk seluruh rentang, dan 2.000 bilangan prima pertama ditampilkan. Misalnya, ada 25 bilangan prima antara 1 dan 100 serta 78.498 di bawah satu juta.
Pertanyaan yang sering diajukan
Apakah 1 bilangan prima?
Bukan. Bilangan prima harus memiliki tepat dua pembagi berbeda, sedangkan 1 hanya punya satu. Kesepakatan ini juga menjaga faktorisasi prima tetap unik.
Berapa bilangan prima terbesar yang bisa diperiksa alat ini?
Bilangan hingga 2048 bit, sekitar 617 digit. Misalnya, 2^1279-1 dikenali sebagai kemungkinan besar prima dalam sekitar satu detik.
Mengapa pemfaktoran kadang berhenti?
Bilangan hasil kali dua bilangan prima besar bisa memakan waktu berjam-jam atau bertahun-tahun untuk dipecah, bahkan oleh komputer yang kuat; enkripsi RSA bergantung pada hal ini. Alat ini berhenti di batas waktunya agar browser Anda tidak macet.
Bagaimana cara mencari bilangan prima setelah suatu bilangan?
Ketik bilangannya: Bilangan prima berikutnya dan Bilangan prima sebelumnya muncul otomatis. Misalnya, bilangan prima pertama setelah 10¹² adalah 10¹² + 39.
Apakah hasilnya dapat diandalkan?
Di bawah 3,3 × 10²⁴ setiap penilaian terbukti benar. Di atas itu, “komposit” selalu pasti, dan “kemungkinan besar prima” memiliki peluang kesalahan di bawah 1 banding 10¹⁵.
Alat terkait
- Kalkulator FPB dan KPK Cari FPB dan KPK dari dua bilangan atau lebih, lengkap dengan algoritma Euclid, faktorisasi prima, dan langkah KPK dari FPB. Gratis dan online.
- Kalkulator Pangkat dan Akar Hitung pangkat negatif atau pecahan, akar kuadrat, akar pangkat tiga, dan akar ke-n, serta sederhanakan bentuk akar secara eksak (√72 = 6√2).
- Pembuat Angka Acak Buat angka acak dalam rentang apa pun, 1 sampai 10.000 sekaligus, bulat atau desimal, dengan atau tanpa duplikat, memakai acak browser yang aman.