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.
901deb90-da98-41da-abcd-9d8cf36412d2
1d432fde-4ef2-46fa-8f35-2a02a809f393
e191a03a-4c1c-428e-9227-0f4a9039f311
4976197c-1c46-4c5f-bbc9-b6272acabec6
aed13f28-2613-4d44-8178-1d46a0a8c7f2
Butiran Format ID
Piawaian UUID RFC 4122
UUID v1: Cap Masa + Alamat MAC
Susunan masa terjamin, mesin boleh dikenal pasti
Susunan masa terjamin, mesin boleh dikenal pasti
UUID v3: Ruang Nama + Nama + MD5
Deterministik, input sama menghasilkan hasil sama
Deterministik, input sama menghasilkan hasil sama
UUID v4: Sepenuhnya Rawak
Paling biasa, 122-bit rawak
Paling biasa, 122-bit rawak
UUID v5: Ruang Nama + Nama + SHA-1
Hash lebih selamat daripada v3
Hash lebih selamat daripada v3
UUID v6: v1 boleh diisih mengikut masa
Pengoptimuman indeks DB
Pengoptimuman indeks DB
UUID v7: Cap Masa + Rawak
Piawaian terkini, boleh diisih
Piawaian terkini, boleh diisih
Format ID Alternatif
NanoID: ID selamat untuk URL
Panjang berubah, set aksara tersuai
Panjang berubah, set aksara tersuai
CUID2: ID tahan perlanggaran
Selamat untuk persekitaran teragih, panjang berubah
Selamat untuk persekitaran teragih, panjang berubah
ULID: ID boleh diisih
26 aksara, dikod Base32
26 aksara, dikod Base32
KSUID: ID K-boleh diisih
Diisih mengikut masa, dikod Base62
Diisih mengikut masa, dikod Base62
Snowflake: ID Sistem Teragih
Dibangunkan oleh Twitter, integer 64-bit
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