Generator Bilangan Prima Acak untuk Rentang dan Bit
Hasilkan bilangan prima acak dalam rentang numerik atau pilih panjang bit, hingga 2048 bit. Alat ini menggunakan pembagian percobaan mirip saringan untuk menangani faktor kecil, lalu pengujian keprimaan Miller-Rabin dengan BigInt untuk nilai besar. Anda dapat secara opsional menampilkan metode pembuktian dan memaksakan keunikan saat menghasilkan nilai.
Generator Bilangan Prima Acak membuat bilangan prima acak untuk pengembangan dan pengujian. Pilih untuk menghasilkan nilai dalam rentang numerik atau berdasarkan panjang bit, dengan dukungan panjang bit hingga 2048 bit. Ini memudahkan menyiapkan nilai bilangan prima untuk fixture pengujian, seed data, dan tugas pemrograman praktis lainnya tanpa mengarang angka secara manual.
Untuk nilai besar, alat ini menggunakan pengujian keprimaan Miller-Rabin dengan BigInt. Langkah pembagian percobaan mirip saringan menangani faktor kecil terlebih dahulu. Anda dapat secara opsional menampilkan metode pembuktian dan memaksakan keunikan, yang berguna saat menghasilkan batch dan Anda menginginkan nilainya berbeda. Generator mendukung dua pendekatan: tentukan rentang numerik untuk membatasi nilai, atau tetapkan panjang bit untuk memilih ukurannya.
Rentang numerik dan panjang bit menggambarkan cara berbeda untuk menentukan nilai yang Anda inginkan. Gunakan rentang saat skenario Anda membutuhkan bilangan prima dalam batas tertentu; gunakan panjang bit saat ukuran nilai yang dihasilkan penting. Bilangan prima adalah bilangan bulat lebih besar dari 1 tanpa pembagi positif selain 1 dan dirinya sendiri, sehingga dapat memberikan input yang berguna untuk pengujian yang secara khusus membutuhkan nilai prima.
Generator Bilangan Prima Acak berjalan sepenuhnya di browser Anda. Input Anda diproses di perangkat Anda dan tidak diunggah, disimpan, atau dikirim ke server. Setelah halaman dimuat, alat ini berfungsi offline tanpa ketergantungan server. Berguna bagi developer dan engineer DevOps yang membutuhkan nilai bilangan prima yang praktis untuk pengujian, fixture, data contoh, atau tugas pengembangan.
Langkah 1: Pilih cara menghasilkan bilangan prima: tetapkan rentang numerik atau pilih panjang bit, hingga 2048 bit.
Langkah 2: Tetapkan opsi tambahan apa pun, seperti menampilkan metode pembuktian atau memaksakan keunikan.
Langkah 3: Hasilkan bilangan prima; Anda dapat membuat batch alih-alih memasukkan nilai secara manual.
Langkah 4: Salin nilai yang Anda butuhkan untuk pengujian, fixture, atau pekerjaan pengembangan lainnya.
Kasus penggunaan: Buat nilai bilangan prima untuk pengujian otomatis dan fixture, sehingga data uji siap tanpa entri manual.
Kasus penggunaan: Hasilkan batch bilangan prima untuk seed data saat pengaturan pengujian atau pengembangan membutuhkan beberapa nilai.
Kasus penggunaan: Gunakan nilai yang dihasilkan untuk memeriksa bagaimana aplikasi menangani bilangan prima dalam input atau logika pemrosesannya.
Kasus penggunaan: Pilih rentang numerik saat kasus uji membutuhkan bilangan prima dalam batas yang ditentukan.
Kasus penggunaan: Pilih panjang bit saat Anda membutuhkan bilangan prima yang dihasilkan berdasarkan ukurannya, bukan rentang numerik.
Kasus penggunaan: Hasilkan nilai untuk data contoh atau demonstrasi alih-alih mengetik angka tebakan.