Penjana UUID v6

Jana pengecam UUID v6 berasaskan masa yang boleh diisih secara setempat dalam pelayar anda.

Pilihan
Jana nilai UUID v6 dengan cap masa boleh diisih, ID nod rawak peribadi, atau medan eksplisit yang serasi v1.
Keputusan
UUID dijana dalam pelayar dan disusun mengikut cap masa yang terbenam di dalamnya.

-

Penjana UUID v6 mencipta UUID berasaskan masa yang mengekalkan bentuk UUID yang biasa sambil meletakkan cap masa di hadapan untuk pengisihan leksikal semula jadi. Ia berjalan sepenuhnya dalam pelayar anda, jadi pengecam yang dijana dan nilai nod pilihan tidak pernah meninggalkan halaman.

Bila UUID v6 Membantu

Gunakan UUID v6 apabila anda memerlukan pengecam yang kekal serasi secara meluas dengan peralatan UUID tetapi juga diisih hampir mengikut urutan penciptaan dalam log, indeks pangkalan data, strim peristiwa, atau skrip migrasi. UUID v6 paling hampir dengan UUID v1 dari segi semantik: ia menggunakan cap masa Gregorian, jujukan jam, dan medan nod 48-bit, tetapi menyusun semula bit cap masa supaya ID yang lebih baharu diisih selepas ID yang lebih lama.

ID Nod dan Privasi

Penjana UUID v1 klasik sering menggunakan alamat MAC sebenar sebagai medan nod. Alat ini secara lalai menggunakan ID nod rawak yang ditadbir secara setempat untuk setiap UUID yang dijana supaya ia tidak mendedahkan alamat perkakasan. Tukar kepada nod tersuai hanya apabila anda memang memerlukan output serasi v1 untuk lekapan ujian, semakan saling kendali, atau sistem terkawal.

Jujukan Jam dan Masa Tersuai

Jujukan jam membantu mengelakkan perlanggaran apabila cap masa berulang atau jam bergerak ke belakang. Jujukan rawak lalai paling selamat untuk penggunaan biasa. Cap masa, ID nod, dan jujukan jam tersuai berguna untuk contoh deterministik, tetapi nilai tersuai yang berulang harus digunakan dengan berhati-hati dalam data pengeluaran.