Penjana UUID v7

Jana nilai UUID v7 dalam talian: UUID yang boleh diisih mengikut masa dengan cap masa milisaat 48-bit dan 74 bit rawak.

ID yang dijana
Sedia. Jana nilai UUID v7 dalam pelayar anda.

Cara ID ini dibina

Reka letak
Cap masa milisaat Unix 48-bit, bit versi 7, bit varian RFC dan isian rawak.
Entropi
74 bit rawak dalam pelaksanaan ini; tiada pembilang monotonik digunakan.
Masa
Ya. 48 bit pertama mengekodkan masa penciptaan, jadi ID boleh diisih mengikut masa merentasi milisaat yang berbeza.
Risiko perlanggaran
Dalam lingkungan satu milisaat, perlanggaran bergantung pada 74 bit rawak; jumlah penjanaan yang sangat tinggi dalam milisaat yang sama sebaiknya menggunakan perkhidmatan ID yang diselaraskan.
Contoh
019f54d2-16dc-7edb-8218-990cc9a283d3

ID anda dijana secara tempatan dengan kerawakan penyemak imbas yang kuat. Tiada apa-apa yang dihantar ke BroBroGo.

Soalan Lazim

Mengapa perlu memilih UUID v7 berbanding UUID v4?

UUID v7 mengekalkan format UUID tetapi boleh diisih mengikut masa, yang membantu log, indeks pangkalan data dan aliran acara kekal mengikut urutan kronologi kasar.

Adakah UUID v7 menyembunyikan masa penciptaan?

Tidak. Cap masa adalah sebahagian daripada ID tersebut. Gunakan UUID v4 atau NanoID jika anda memerlukan pengecam legap tanpa data masa.