ToolboxKit

Pembuat UUID

Buat satu atau banyak UUID dengan generator acak aman browser Anda. Pilih v4 untuk ID yang sepenuhnya acak, atau v7 untuk ID yang terurut berdasarkan waktu pembuatan.

File Anda tidak pernah meninggalkan perangkat — semuanya berjalan di browser Anda.

UUID (0)

Cara Penggunaan

  1. 1Pilih versi UUID: v4 (acak) atau v7 (berurutan waktu).
  2. 2Atur berapa banyak UUID yang Anda butuhkan, hingga 1.000.
  3. 3Sesuaikan format jika perlu: huruf besar, tanpa tanda hubung, atau diapit kurung kurawal.
  4. 4Klik 'Buat', lalu salin semua UUID sekaligus.

Apa itu UUID

UUID adalah pengenal 128-bit yang ditulis sebagai 32 digit heksadesimal dalam kelompok, seperti 123e4567-e89b-12d3-a456-426614174000. Dirancang unik tanpa otoritas pusat, sehingga sistem berbeda dapat membuat ID secara mandiri.

v4 atau v7

Versi 4 sepenuhnya acak dan pilihan paling umum. Versi 7 diawali stempel waktu, sehingga ID terurut menurut urutan pembuatan, yang menjaga indeks basis data tetap efisien. Pilih v7 untuk primary key dan v4 saat urutan tidak penting.

Perlu diketahui

Peluang dua UUID acak bertabrakan dapat diabaikan dalam praktik. UUID adalah pengenal, bukan rahasia, jadi jangan memakainya sebagai kata sandi atau token keamanan. Pembuatan memakai sumber acak aman browser Anda.

Pertanyaan yang Sering Diajukan

Apa beda UUID v4 dan v7?

v4 adalah 122 bit keacakan murni. v7 diawali stempel waktu milidetik diikuti bit acak, sehingga ID v7 terurut berdasarkan waktu pembuatan. Itu membuatnya cocok sebagai primary key basis data, karena baris baru disisipkan sesuai urutan indeks.

Bisakah dua UUID yang dibuat sama?

Dalam praktik, tidak. Dengan 122 bit acak, peluang tabrakan begitu kecil sehingga dapat diabaikan, bahkan saat membuat miliaran ID.

Apakah UUID sama dengan GUID?

Ya. GUID adalah nama Microsoft untuk pengenal 128-bit yang sama. Gunakan opsi 'Huruf besar' dan 'Apit dengan { }' untuk mendapat format GUID Windows klasik.

Apakah UUID dibuat dengan aman?

Ya. UUID berasal dari generator acak kriptografis browser Anda (crypto.getRandomValues), dan tidak pernah dikirim atau dicatat di server.

Alat Terkait