Alat developer

Pembuat UUID

Buat UUID versi 4 dari sumber acak yang aman.

Pembuat UUID Berjalan di perangkat Anda
  • Berjalan di browser Anda — teks Anda tidak pernah dikirim ke mana pun
  • Tanpa pendaftaran, tanpa kuota, gratis dipakai sesering yang Anda mau

Cara kerjanya

UUID adalah pengenal 128-bit yang cukup panjang sehingga Anda bisa membuatnya di mana saja, kapan saja, tanpa berkoordinasi dengan siapa pun, dan yakin tidak akan ada orang lain yang membuat yang sama.

Versi 4 berarti acak

UUID v4 bersifat acak kecuali beberapa bit yang menandai versinya. Jumlahnya kira-kira 5,3 kali 10 pangkat 36, sehingga tabrakan tidak sengaja bukan kekhawatiran praktis.

Dari mana keacakannya berasal

Nilai-nilai ini berasal dari generator bilangan acak kriptografis browser, bukan yang untuk keperluan umum, sehingga cocok digunakan ketika ketidakterdugaan penting selain keunikan.

Versi 4, sebagaimana didefinisikan di RFC 9562

Setiap UUID di sini adalah versi 4: 122 bit acak ditambah bit versi dan varian yang tetap, ditulis sebagai 32 digit heksadesimal dalam lima kelompok. Keacakannya berasal dari generator aman secara kriptografis di browser Anda (crypto.randomUUID, atau crypto.getRandomValues bila itu tidak tersedia). Anda bisa membuat hingga 500 sekaligus.

Seberapa unik

Dengan 122 bit acak, Anda perlu membuat sekitar 2,7 miliar miliar (2,7 × 1018) UUID sebelum ada peluang 50% terjadi satu pengulangan.

Yang tidak dibuat

UUID versi 7, yang diawali timestamp sehingga terurut menurut waktu pembuatan, tidak dibuat di sini.

FAQ

Pembuat UUID — pertanyaan

Apakah ini benar-benar unik?

Untuk keperluan praktis, ya. Ruangnya cukup besar sehingga tabrakan bukan kekhawatiran yang realistis.

Bisakah saya membuat banyak sekaligus?

Ya, hingga 500 sekaligus.

Apakah dibuat di server?

Tidak. Dibuat oleh browser Anda sendiri.