Generator UUID

Hasilkan UUID acak yang aman (versi 4) di browser Anda memakai sumber keacakan kriptografis. Pilih jumlahnya, aktifkan huruf besar atau format tanpa tanda hubung, lalu salin seluruh daftarnya sekali klik.

Opsi
Tentang UUID v4: Setiap UUID v4 membawa 122 bit acak — yaitu 128 bit dikurangi 6 bit yang dicadangkan untuk penanda versi dan varian sesuai RFC 4122. Ruang kemungkinan nilainya sangat luas sehingga peluang menghasilkan UUID yang sama nyaris nol: bahkan bila menghasilkan satu miliar UUID per detik selama seratus tahun, peluang terjadinya satu tabrakan tetap jauh di bawah satu banding satu miliar.

Cara menggunakan

  1. Tentukan berapa UUID yang Anda butuhkan — dari 1 hingga 100; secara bawaan lima UUID dibuat.
  2. Aktifkan huruf besar atau format tanpa tanda hubung bila sistem tujuan Anda memintanya.
  3. Klik Buat, lalu salin seluruh daftar sekali klik dan tempel di tempat yang Anda perlukan.

Pertanyaan yang sering diajukan

Apa itu UUID v4?

UUID adalah pengidentifikasi 128-bit yang ditulis sebagai 32 digit heksadesimal dalam delapan kelompok. Versi 4 mengambil hampir seluruh bit tersebut dari data acak: 122 bit acak tersisa setelah 6 bit dicadangkan untuk penanda versi dan varian. Karena itu v4 menjadi pilihan standar ketika Anda butuh ID unik tanpa otoritas pusat yang mengoordinasikannya.

Seberapa kecil kemungkinan terjadi tabrakan?

Dengan 122 bit acak, peluang sepasang UUID bertabrakan sangat kecil hingga nyaris mustahil — kira-kira satu banding 5,3 × 10^36. Bahkan bila Anda menghasilkan satu miliar UUID setiap detik selama seratus tahun, peluang melihat satu tabrakan tetap jauh di bawah satu banding satu miliar. Dalam praktiknya, ID ganda bukan hal yang perlu dikhawatirkan sama sekali.

Apakah UUID ini aman secara kriptografis?

Ya. Alat ini mengisi 16 byte dari crypto.getRandomValues, generator keacakan kriptografis bawaan browser, lalu mengatur bit versi dan varian persis sebagaimana diwajibkan tata letak RFC 4122. Nilainya layak dipakai untuk token sesi, kunci basis data, nama berkas, dan tempat lain di mana pengidentifikasi yang sulit ditebak itu penting.

Apakah ada yang dicatat atau disimpan?

Tidak. Pembuatan terjadi sepenuhnya di browser Anda: tidak ada permintaan jaringan, tidak ada yang diunggah, dan tidak ada yang disimpan. Begitu Anda meninggalkan halaman, UUID-nya hilang kecuali Anda menyalinnya, jadi perlakukan daftarnya seperti data lain yang dibuat secara lokal di perangkat Anda.

Kapan tanda hubung dihapus atau huruf besar dipakai?

Format hanya soal tampilan — setiap varian mengodekan 128 bit yang sama. Hapus tanda hubung ketika kolom basis data, URL, atau sistem lama menolak tata letak standar, dan pakai huruf besar ketika panduan gaya Anda memintanya. Alat ini menerapkan salah satu opsi itu ke seluruh daftar sebelum Anda menyalinnya.

Alat terkait