CalcMint

Generator UUID

Buat UUID v4 acak atau v7 berurutan waktu dengan generator yang aman secara kriptografis, lalu salin semuanya dengan sekali klik.

Generator UUID

UUID

Pasang kalkulator ini di situs Anda

Salin kode ini lalu tempelkan ke HTML halaman Anda. Gratis; mohon jangan hapus tautan kreditnya.

Cara UUID ini dibuat

Kedua versi berasal dari crypto.getRandomValues, generator angka acak browser yang aman secara kriptografis. Versi 7 mengganti 48 bit pertama dengan waktu Unix saat ini dalam milidetik. Pada keduanya, 4 bit menandai versi dan 2 bit menandai varian, persis seperti yang ditetapkan RFC 9562 (2024, pengganti RFC 4122).

v4 atau v7?

UUID v4UUID v7
Isi122 bit acakWaktu Unix dalam milidetik + 74 bit acak
UrutanAcakSesuai urutan pembuatan
Indeks databaseData baru tersebar di seluruh indeksBaris baru masuk di akhir, seperti ID auto-increment
MengungkapTidak adaKapan UUID dibuat

Pertanyaan umum

Mungkinkah dua UUID sama?

Secara teori mungkin, dalam praktik tidak. UUID v4 punya 122 bit acak; Anda butuh sekitar 2,7 kuintiliun (2,7 × 10¹⁸) UUID untuk mendapat peluang 50% munculnya satu duplikat.

Untuk primary key database, sebaiknya UUID v4 atau v7?

Untuk primary key biasanya v7 lebih baik. UUID v7 diawali timestamp, jadi baris baru masuk di akhir indeks seperti ID auto-increment, sehingga insert tetap cepat. Gunakan v4 jika ID tidak boleh mengungkap kapan ia dibuat.

Apa beda UUID dan GUID?

Dalam praktik tidak ada. GUID adalah sebutan Microsoft untuk identifier 128-bit yang sama, sering ditulis dengan huruf besar dan dalam kurung kurawal, seperti {3F2504E0-4F89-41D3-9A0C-0305E82C3301}.

Apakah yang saya tempel dikirim ke server?

Tidak. Alat ini berjalan sepenuhnya di browser Anda dengan JavaScript dan Web Crypto API bawaan. Apa pun yang Anda ketik, tempel, atau buka tidak di-upload maupun disimpan.

Kalkulator terkait