Penjana UUID

Jana dan salin pelbagai pengecam unik (UUID).

Tetapan Penjanaan ID
Pilih format dan pilihan untuk ID yang dijana
ID yang Dijana
Rawak
Senarai ID yang dijana. Klik untuk menyalin.
a6269287-29b0-49eb-8808-630c87a4e0cb
61840571-1284-4cbf-ae1d-780601e46c60
1fe333db-b269-482b-977d-7baee1a21a70
72a3dac6-7b2b-44c0-9a0d-710f38b84f69
19b97425-8975-4062-b219-56e14a4045cf
Butiran Format ID

Piawaian UUID RFC 4122

UUID v1: Cap Masa + Alamat MAC
Susunan masa terjamin, mesin boleh dikenal pasti
UUID v3: Ruang Nama + Nama + MD5
Deterministik, input sama menghasilkan hasil sama
UUID v4: Sepenuhnya Rawak
Paling biasa, 122-bit rawak
UUID v5: Ruang Nama + Nama + SHA-1
Hash lebih selamat daripada v3
UUID v6: v1 boleh diisih mengikut masa
Pengoptimuman indeks DB
UUID v7: Cap Masa + Rawak
Piawaian terkini, boleh diisih

Format ID Alternatif

NanoID: ID selamat untuk URL
Panjang berubah, set aksara tersuai
CUID2: ID tahan perlanggaran
Selamat untuk persekitaran teragih, panjang berubah
ULID: ID boleh diisih
26 aksara, dikod Base32
KSUID: ID K-boleh diisih
Diisih mengikut masa, dikod Base62
Snowflake: ID Sistem Teragih
Dibangunkan oleh Twitter, integer 64-bit

Cadangan Penggunaan

  • • Tujuan umum: UUID v4, UUID v7
  • • Kunci utama pangkalan data: UUID v7, ULID, KSUID
  • • Untuk URL: NanoID, CUID2
  • • Penjanaan deterministik: UUID v3, UUID v5
  • • Sistem teragih: Snowflake, KSUID
  • • Susunan masa penting: UUID v6, UUID v7, ULID