Hasilkan satu atau banyak pengenal UUID v4 acak dengan keacakan kriptografis.
UUID (Universally Unique Identifier) adalah pengenal 128-bit yang dirancang agar siapa pun dapat membuatnya kapan saja tanpa berkoordinasi dengan siapa pun — dan tetap praktis yakin bahwa pengenal itu unik. Versi 4, yang dihasilkan di sini, mengisi 122 bit di antaranya dengan data acak: jumlah nilai yang mungkin begitu besar (sekitar 5,3 undesiliun) sehingga peluang dua UUID acak bertabrakan dapat diabaikan untuk sistem dunia nyata mana pun.
UUID adalah jawaban standar kapan pun sistem terdistribusi membutuhkan pengenal tanpa penghitung pusat: kunci basis data, ID permintaan API, nama file, token sesi untuk keperluan non-rahasia. Format kanoniknya adalah 32 digit heksadesimal dalam lima kelompok yang dipisahkan tanda hubung (8-4-4-4-12), dengan digit versi selalu 4 dan digit varian 8, 9, a, atau b.
Generator ini memakai crypto.randomUUID bila browser menyediakannya, dan beralih ke crypto.getRandomValues dengan bit versi dan varian diatur manual — keduanya sumber yang aman secara kriptografis. Pembuatannya sepenuhnya lokal: pengenal dibuat di perangkat Anda dan tidak pernah dikirim.
Tata letak UUID v4: xxxxxxxx-xxxx-4xxx-Nxxx-xxxxxxxxxxxx, dengan x adalah digit heksadesimal acak dan N salah satu dari 8, 9, a, atau b (varian). 122 bit acak menghasilkan 2¹²² ≈ 5,3 × 10³⁶ kemungkinan nilai.
Secara teori ya, secara praktik tidak. Dengan 122 bit acak, Anda harus menghasilkan sekitar 2,7 × 10¹⁸ UUID untuk mencapai peluang 50% terjadinya satu tabrakan.
Praktis tidak ada — GUID adalah sebutan Microsoft untuk pengenal 128-bit yang sama. Kedua formatnya dapat saling dipertukarkan.
Ya. Kunci UUID v4 menghindari masalah koordinasi ID berurutan. Perlu dicatat, kunci acak dapat memfragmentasi indeks berklaster — beberapa basis data lebih menyukai varian terurut waktu (v7) untuk tabel bervolume tinggi.
Tidak. Pembuatannya berjalan dalam JavaScript di perangkat Anda dengan generator kriptografis browser. Tidak ada yang dikirim.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.