Generator UUID
Hasilkan satu atau lebih UUID versi-4 acak. Opsi untuk huruf besar dan penghapusan tanda hubung.
Cara Kerja
Generator UUID membuat Universally Unique Identifier (Pengidentifikasi Unik Universal) dalam format v1, v4, dan v5 langsung di browser.
Pilih versi UUID: v4 (acak, direkomendasikan untuk sebagian besar kasus penggunaan), v1 (berbasis waktu dan alamat MAC), atau v5 (berbasis namespace dan nama, deterministik). Klik Buat untuk mendapatkan satu UUID atau tentukan jumlah (hingga 100) untuk pembuatan batch.
Format output: UUID standar dengan tanda hubung (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) atau versi tanpa tanda hubung.
UUID v4 direkomendasikan saat Anda membutuhkan pengidentifikasi acak dan unik. UUID v5 berguna saat input yang sama harus selalu menghasilkan pengidentifikasi yang sama (mis. URL → UUID).
Contoh Praktis
Buat UUID v4: 122 dari 128 bitnya acak, menghasilkan 2¹²² kemungkinan nilai — sekitar 5,3 undesiliun, itulah mengapa tabrakan bukan kekhawatiran praktis. Bilah anatomi memberi kode warna bit mana yang menyandikan versi dan varian versus keacakan murni. Beralih ke v7 dan 48 bit pertama adalah stempel waktu, sehingga baris basis data berkunci UUID v7 terurut sesuai urutan pembuatan — tempel satu ke validator dan alat mengekstrak stempel waktu itu kembali, memberi tahu persis kapan pengenal itu dicetak.
Kasus Penggunaan
- Menghasilkan kunci utama basis data
- Membuat ID sesi unik
- Menandai sumber daya dalam sistem terdistribusi
- Menguji aplikasi dengan data acak
- Menghasilkan kunci API
Pertanyaan yang Sering Diajukan
- Apa perbedaan antara UUID v1, v4, dan v5?
- v1 berbasis waktu dan alamat MAC; v4 acak; v5 adalah hash deterministik dari namespace + nama.
- Apakah UUID v4 benar-benar unik?
- Probabilitas tabrakan sangat kecil secara astronomis (~1 dalam 2^122). Dalam praktiknya: unik.
- Bisakah saya menggunakan UUID sebagai kunci database?
- Ya — UUID sering digunakan sebagai kunci utama. Catatan: UUID v1/v4 bersifat acak dan dapat menyebabkan fragmentasi indeks B-tree.
- Apa itu namespace UUID v5?
- Namespace standar: URL, DNS, OID, X.500. Pilih berdasarkan jenis input.
- Apakah UUID yang dihasilkan dikirim ke server?
- Tidak — pembuatan dilakukan secara lokal di browser.