Generator UUID v7 (sesuai RFC 9562)

Tentang alat ini

Alat ini menghasilkan UUID v7 yang dapat diurutkan secara kronologis dari waktu UTC saat ini (dalam milidetik). Pilihan sumber waktu dan opsi “waktu yang digunakan” langsung memengaruhi stempel waktunya sehingga hasilnya identik dengan pratinjau. Sesuai spesifikasi, UUID v7 selalu memakai UTC untuk stempel waktu meskipun Anda memilih zona waktu tertentu. Semua pemrosesan berlangsung sepenuhnya di browser Anda (tidak ada data yang dikirim).

Pemeriksaan waktu

Pembuatan & keluaran

Cara menggunakan

  1. Di bagian “Pemeriksaan waktu”, pilih Lokal / IANA / Offset tetap. (Biasanya setelan bawaan sudah cukup.)
  2. Pada “Waktu yang digunakan”, pilih Waktu sekarang atau Tanggal & waktu khusus. Jika menentukan sendiri, masukkan format YYYY-MM-DDTHH:MM[:SS[.mmm]] (dipakai untuk pratinjau dan pembuatan).
  3. Ketika memilih Tanggal & waktu khusus, nilai yang Anda isi ditafsirkan dalam zona waktu yang dipilih pada sumber perbandingan. Pastikan format YYYY-MM-DDTHH:MM[:SS[.mmm]].
  4. Tentukan “Jumlah yang dibuat”, ubah “Generasi monoton” bila perlu, lalu tekan “Hasilkan”. Hasil muncul di kolom keluaran dipisah baris baru.

Catatan tambahan

  • Pratinjau menampilkan waktu UTC saat ini dan waktu lokal berdasarkan sumber yang dipilih. Waktu pada pratinjau itulah yang dipakai saat membuat UUID.
  • Zona waktu IANA mempertimbangkan daylight saving (DST) saat menentukan offset (dengan iterasi agar stabil).
  • Kolom keluaran bersifat hanya baca. Gunakan tombol untuk menyalin atau membersihkan.
  • Setiap klik selalu menginisialisasi ulang sumber acak, jadi bahkan dalam milidetik yang sama Anda mendapat deret baru.

Peringatan

  • Stempel waktu UUID v7 adalah “epoch UTC dalam ms”, sehingga zona waktu hanyalah masalah tampilan. Saat membuat dengan Waktu sekarang, mengganti zona waktu tidak mengubah stempel waktunya (bit atas tetap sama).
  • Konversi ke UTC yang mencerminkan zona/offset hanya dilakukan ketika Anda memilih Tanggal & waktu khusus dan mengisi nilainya.
  • Generasi monoton ON: nilai bawah bertambah +1 dalam milidetik yang sama. OFF: tampilan sepenuhnya acak.

Apa itu UUID v7?

UUID v7 menyimpan 48 bit awal sebagai milidetik sejak Unix epoch, diikuti 4 bit versi (7), 12 bit + 62 bit acak, dan 2 bit varian (10) di tengah. Kombinasi ini menyeimbangkan kemudahan pengurutan waktu dan keunikan.