Cara menggunakan
- Pilih jumlah ID. Sekumpulan ULID langsung dibuat; klik Buat untuk kumpulan baru.
- Matikan Huruf besar bila membutuhkan huruf kecil.
- Salin daftar atau unduh sebagai file teks.
- Untuk melihat waktu dalam ULID, tempelkan ke bagian Periksa ID.
Penjelasan opsi
- Struktur
- Sepuluh karakter pertama adalah timestamp Unix 48-bit dalam milidetik, 16 karakter terakhir adalah 80 bit acak—total 26 karakter.
- Alfabet
- Crockford Base32 menghilangkan I, L, O, dan U yang mudah tertukar. Aman untuk URL dan tidak peka huruf besar-kecil saat diparse.
- Huruf besar
- Spesifikasi merekomendasikan huruf besar; huruf kecil juga merupakan ULID valid.
Contoh
01ARZ3NDEKTSV4RRFFQ69G5FAV
Sepuluh karakter pertama, 01ARZ3NDEK, adalah timestamp (2016-07-30 23:54:10.259 UTC); 16 karakter terakhir adalah bagian acak.
Pertanyaan yang sering diajukan
Apa perbedaan ULID dan UUID?
Keduanya 128 bit, tetapi ULID dimulai dengan timestamp sehingga pengurutan string mengikuti waktu pembuatan. ULID memiliki 26 karakter tanpa tanda hubung.
Apakah ULID dalam milidetik yang sama selalu berurutan?
Tidak. Bagian acak dibuat independen, sehingga urutan dalam milidetik yang sama bersifat acak.
Bisakah dua ULID bertabrakan?
Bisa secara teoritis, tetapi 80 bit acak membuat peluangnya sangat kecil. Sekitar 1,56 × 10¹¹ ULID dalam satu milidetik diperlukan untuk peluang tabrakan 1%.
Apakah ULID mengungkap waktu dibuat?
Ya, sampai milidetik. Jika waktu pembuatan sensitif, gunakan UUID v4 atau Nano ID acak sepenuhnya.
Privasi
Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.