UUID v4 acak dan v7 berurutan waktu, hingga 1,000 sekaligus, plus validator
Berjalan di browser Anda. Tidak ada yang Anda ketik dikirim ke mana pun.UUID adalah pengenal 128-bit yang cukup acak sehingga dua mesin tidak akan menghasilkan yang sama. Versi 4 sepenuhnya acak; versi 7 diawali stempel waktu, sehingga baris terurut menurut waktu pembuatan. Hingga 1,000 sekaligus, dibuat oleh crypto bawaan browser Anda.
Halaman ini diterjemahkan dengan mesin dari versi asli bahasa Inggris. Terjemahan ini belum ditinjau oleh manusia, jadi versi bahasa Inggris yang menjadi acuan. Baca versi asli bahasa Inggris
Pilih "v4 acak" atau "v7 berurutan waktu" di bawah Jenis.
Masukkan jumlah yang Anda perlukan di Berapa banyak, hingga 1,000.
Nyalakan atau matikan Huruf besar, Tanda hubung, atau Kurung kurawal agar sesuai format yang diharapkan kode Anda.
Klik Buat, lalu Salin; untuk daftar, ikon unduh menyimpannya sebagai file teks.
Pembuat UUID ini membuat UUID versi 4 dan versi 7 di browser Anda, dari satu hingga seribu sekaligus. Pilih huruf besar, tanpa tanda hubung, atau kurung kurawal, lalu salin daftarnya atau unduh sebagai file teks. Tempel UUID apa pun ke pemeriksa untuk melihat apakah valid, versi berapa, dan kapan dibuat jika versinya mencatat waktu.
Pengembang memakainya untuk mengisi data uji, membuat primary key untuk fixture, mengisi idempotency key dalam permintaan API, atau memberi layanan baru, feature flag, atau entri registri sebuah pengenal yang stabil. Versi 7 cocok untuk kunci database: diawali stempel waktu, sehingga baris baru terurut menurut waktu pembuatan dan indeks tetap ringkas.
Nilai versi 4 berasal dari crypto.randomUUID. Nilai versi 7 mengikuti RFC 9562: 48 bit milidetik, bit versi dan varian, sebuah penghitung, dan bit acak dari crypto.getRandomValues. Dalam milidetik yang sama penghitung bertambah, sehingga setiap UUID dalam satu batch lebih besar dari sebelumnya, bahkan saat Anda membuat seribu sekaligus.
Ada dua alternatif bawaan. ULID adalah 26 karakter Crockford base32, stempel waktu milidetik diikuti 80 bit acak, dan terurut sebagai teks; opsi monotonic menjaga ID dari satu milidetik tetap berurutan. nanoid adalah string acak pendek, 21 karakter aman URL secara bawaan, dengan panjang dan alfabet pilihan Anda serta perkiraan peluang tabrakan. Pemeriksa juga men-decode waktu ULID selain UUID.
Tidak ada yang dikirim ke server dan nilai yang dibuat tidak pernah disimpan; opsi diingat di perangkat ini. UUID adalah pengenal, bukan rahasia, jadi jangan memakainya sebagai kata sandi atau token akses. Alat terkait: Password Generator, Hash Generator, Unix Timestamp Converter.
Versi 4 sepenuhnya acak selain bit versi dan varian. Versi 7 diawali waktu dalam milidetik, lalu ditambah bit acak, sehingga UUID v7 terurut sesuai urutan pembuatannya. Gunakan v7 untuk primary key database, dan v4 saat urutan tidak boleh mengungkap apa pun.
Dalam praktiknya, ya. UUID v4 memiliki 122 bit acak; Anda perlu membuat miliaran per detik selama bertahun-tahun sebelum tabrakan menjadi mungkin. Versi 7 menambahkan stempel waktu milidetik dan penghitung, sehingga tabrakan dalam satu pembuat menjadi mustahil.
Ya. GUID adalah nama dari Microsoft untuk pengenal 128-bit yang sama. Alat Windows biasanya mencetaknya dengan huruf besar di dalam kurung kurawal, yang bisa Anda nyalakan dengan opsi Huruf besar dan Kurung kurawal.
ULID cocok untuk kunci database dan log yang harus terurut menurut waktu sebagai teks biasa, dalam 26 karakter alih-alih 36. nanoid cocok untuk ID pendek di URL atau nama file, saat stempel waktu tidak diinginkan. Gunakan UUID saat skema, API, atau tipe kolom database mengharapkannya.
Tempel ke kotak Periksa UUID. Kotak ini menunjukkan apakah nilainya valid, versi dan variannya, serta untuk versi 1, 6, dan 7 tanggal dan waktu pembuatannya. Versi adalah digit pertama dari kelompok ketiga.
Tidak. UUID dibuat di browser Anda dengan pembangkit angka acak amannya dan tidak pernah dikirim atau disimpan. Hanya opsi Anda, seperti huruf besar atau jumlah yang dibuat, yang diingat di perangkat ini.
Masih bingung? Tanyakan tentang Pembuat UUID dan siapa pun yang tahu dapat menjawab. Tidak perlu akun.