Generator UUID (v4, v7)

Buat banyak UUID v4 acak atau UUID v7 berurutan waktu sekaligus, dengan format huruf besar, tanpa tanda hubung, atau kurung kurawal.

Memuat…

Cara menggunakan

  1. Pilih Versi: v4 (acak) atau v7 (urut waktu).
  2. Isi Jumlah, 1–100. Mengubah versi atau jumlah akan membuat set baru.
  3. Pilih format dengan Huruf besar, Tanpa tanda hubung, dan Kurung { }. Opsi bisa digabung dan langsung berlaku pada daftar saat ini tanpa membuat UUID baru.
  4. Tekan Salin semua untuk menyalin seluruh daftar, satu UUID per baris.
  5. Tekan ↻ Buat ulang untuk set baru dengan pengaturan yang sama.

Pertanyaan umum

Apa beda v4 dan v7?
v4 terdiri dari 122 bit acak. v7 (RFC 9562) diawali waktu pembuatan berupa timestamp Unix 48 bit dalam milidetik, lalu 74 bit acak, sehingga nilainya berurutan sesuai waktu dibuat dan membuat indeks database tetap ringkas; perlu diingat UUID v7 menunjukkan kapan ia dibuat.
Mungkinkah dua UUID sama?
Secara praktis tidak. Dengan 122 bit acak, Anda perlu sekitar 2,7 × 10^18 UUID v4 hanya untuk peluang 50% muncul satu duplikat; UUID v7 yang dibuat pada milidetik yang sama tetap masing-masing memiliki 74 bit acak, sehingga kemungkinan bentrok sama kecilnya.
Apakah UUID v7 dalam satu set berurutan?
Ya. Dalam satu set, timestamp tiap UUID 1 ms lebih lambat dari sebelumnya, sehingga daftar terurut sesuai yang ditampilkan meski dibuat pada milidetik yang sama. Karena itu, pada set besar nilai terakhir membawa waktu hingga 99 ms lebih maju.
Format mana yang sebaiknya dipakai?
Bentuk standar terdiri dari 36 karakter: heksadesimal huruf kecil dengan tanda hubung dalam kelompok 8-4-4-4-12. Tanpa tanda hubung menjadi 32 karakter heksadesimal, dan kurung kurawal memberi gaya GUID Windows; huruf besar dan kecil menyatakan nilai yang sama.
Apakah UUID dibuat di server?
Tidak. UUID dibuat di browser Anda dengan generator angka acak yang aman (crypto.randomUUID untuk v4, crypto.getRandomValues untuk v7), dan UUID tersebut tidak dikirim ke server kami.