Generator UUID

v4 (acak), v7 (urutan waktu), v1, NIL — hingga 1000 sekaligus

Apa itu UUID?

UUID (Universally Unique Identifier) adalah nilai 128-bit yang menghasilkan pengidentifikasi unik secara global tanpa otoritas pusat. Distandarkan dalam RFC 4122 (klasik) dan RFC 9562 (v6/7/8). Direpresentasikan sebagai 32 digit heksadesimal dalam 5 grup yang dipisahkan tanda hubung.

Versi UUID mana?

  • v4: acak, aman, pilihan paling umum untuk ID basis data
  • v7: berurutan waktu, ideal untuk indeks basis data
  • v1: timestamp + MAC (lama, bisa membocorkan metadata)
  • NIL: semua bit nol, penanda 'tidak ada UUID'

Seberapa acak UUID itu?

Pada UUIDv4, 122 dari 128 bit acak (sisanya 6 bit mengkodekan versi dan varian). Probabilitas tabrakan sangat kecil: bahkan dengan miliaran UUID per detik selama 85 tahun, peluangnya tetap di bawah 50%. Praktiknya UUID dianggap bebas tabrakan. Alat ini memakai Web Crypto API.