Pembuat PIN

Buat PIN acak sepanjang 1 hingga 12 digit, termasuk batch unik. Alat memakai crypto.getRandomValues dan menjaga hasil di peramban.

Hasil acak dihasilkan di browser Anda dengan crypto.getRandomValues(). Tidak ada yang dikirim ke server.

01 Generator acak

    Pembuat PIN menghasilkan kode hanya digit sepanjang 1 hingga 12 karakter, termasuk beberapa kode unik dalam satu batch. Hasil diberi nol di awal agar panjang tetap dan memakai sumber acak kriptografis peramban.

    PIN adalah rangkaian digit dengan panjang tetap untuk kode kunci, verifikasi kartu, dan kode perangkat. Alat ini ditujukan untuk pengujian, demonstrasi, dan pendidikan.

    Buat PIN acak

    Concept diagram: Inputs leads to Generate a random PIN leads to ResultInputsGenerate a random PINResult
    Generate a random PIN.

    Pilih panjang 1-12 digit dan jumlah hingga 1.000. Setiap PIN diambil merata dari semua kemungkinan. PIN 4 digit memiliki 10.000 kombinasi, dari 0000 sampai 9999.

    jumlah PIN = 10^digit

    PIN 4 digit memiliki 10⁴ = 10.000 kode, sedangkan 6 digit memiliki 10⁶ = 1.000.000 kode.

    Pertahankan nol di awal

    Concept diagram: Inputs leads to Keep leading zeros in result leads to ResultInputsKeep leading zeros inresultResult
    Keep leading zeros in the result.

    PIN selalu diisi nol sampai panjang yang diminta. Nilai 42 pada permintaan 4 digit tampil sebagai 0042. PIN adalah kode panjang tetap, bukan angka biasa.

    Spreadsheet sering menghapus nol awal. Simpan PIN sebagai teks agar kode tidak rusak.

    Buat batch PIN unik

    Concept diagram: Inputs leads to Generate a batch of unique PINs leads to ResultInputsGenerate a batch ofunique PINsResult
    Generate a batch of unique PINs.

    Unik Ya memastikan tidak ada PIN berulang dalam batch. Permintaan yang melebihi jumlah kombinasi menghasilkan kesalahan. Lima PIN unik 4 digit mudah dibuat dari 10.000 kemungkinan, tetapi 15.000 PIN unik 4 digit tidak mungkin.

    Pilih panjang yang lazim

    Concept diagram: Inputs leads to a length that matches common… leads to ResultInputsa length that matchescommon…Result
    Choose a length that matches common conventions.

    Empat dan enam digit umum dipakai. PIN lebih pendek lebih mudah diingat tetapi lebih mudah ditebak, sedangkan PIN lebih panjang memperbesar ruang kemungkinan.

    DigitKemungkinan kombinasi
    410.000
    61.000.000
    8100.000.000

    Setiap digit tambahan mengalikan ruang kode dengan sepuluh.

    Periksa keadilan metode pembuatan

    Concept diagram: Inputs leads to Verify generation method is fair leads to ResultInputsVerify generationmethod is fairResult
    Verify the generation method is fair.

    PIN memakai sumber acak kriptografis peramban. Rejection sampling mencegah bias yang dapat membuat digit atau kombinasi tertentu sedikit lebih mungkin.

    Gunakan PIN secara bertanggung jawab

    Concept diagram: Inputs leads to generated PINs responsibly leads to ResultInputsgenerated PINsresponsiblyResult
    Use generated PINs responsibly.

    Gunakan hasil untuk demo, pengujian, atau pengembangan lokal. Jangan memasukkannya langsung ke pemulihan akun, PIN keuangan nyata, atau konteks produksi dari layar bersama atau perangkat tidak tepercaya.

    Bandingkan panjang digit

    Comparison chart of Option A versus Option B across Case 1, Case 2, Case 3Case 1Case 2Case 3Option AOption B
    Compare digit lengths side by side.

    PIN 8 digit memiliki 100.000.000 kombinasi, sepuluh ribu kali lebih banyak daripada PIN 4 digit. Peningkatan dari 4 ke 6 digit juga sangat memperbesar jumlah tebakan brute force.

    Pertanyaan yang sering diajukan

    Bagaimana membuat PIN acak?

    Pilih panjang dan jumlah. Alat mengambil setiap PIN secara seragam lalu menambahkan nol awal bila perlu.

    Berapa kombinasi PIN 4 digit?

    10.000, yaitu 0000 sampai 9999.

    Mengapa PIN dapat dimulai dengan nol?

    Nol awal adalah bagian dari kode panjang tetap dan harus dipertahankan.

    Bisakah membuat beberapa PIN unik?

    Ya, sampai batas jumlah kombinasi untuk panjang tersebut.

    Apa yang terjadi jika jumlah unik terlalu besar?

    Alat menghasilkan kesalahan, bukan duplikat.

    Apakah aman untuk rekening bank nyata?

    Hasil ditujukan untuk pengujian dan demo. Ikuti panduan keamanan bank untuk PIN keuangan nyata.

    Seberapa acak PIN yang dibuat?

    PIN memakai sumber acak kriptografis dan rejection sampling untuk menghindari bias.

    Ringkasan

    Pilih panjang dan jumlah untuk membuat string digit dengan nol awal dari 10^digit kemungkinan. Batch unik mencegah pengulangan selama masih mungkin, dan semua hasil dibuat secara kriptografis serta tetap di peramban.