Langkau ke kandungan
ToolMug

Penjana ULID

Jana ULID (Pengecam Universal Unik yang Boleh Diisih Secara Leksikografi) secara pukal untuk kunci pangkalan data, log dan ID mesej, atau tampal ULID untuk melihat masa ia dicipta. Bahagian rawak menggunakan penjana nombor rawak selamat pelayar anda.

Berjalan dalam pelayar anda — apa yang anda masukkan tidak dimuat naik

26 aksara, boleh diisih mengikut masa, Crockford Base32 selamat URL.

Kira-kira 155.9B ID sebelum 1% peluang berlakunya sebarang perlanggaran.

Periksa ID

Cara menggunakan

  1. Pilih kuantiti. Sekumpulan ULID dijana serta-merta; klik Jana untuk kumpulan baharu.
  2. Nyahpilih Huruf besar jika anda memerlukan huruf kecil.
  3. Salin senarai atau muat turunnya sebagai fail teks.
  4. Untuk melihat masa dalam ULID, tampalkannya di bawah Periksa ID.

Penerangan pilihan

Struktur
10 aksara pertama ialah cap masa Unix 48 bit dalam milisaat, manakala 16 aksara terakhir ialah 80 bit rawak — 26 aksara semuanya.
Abjad
Crockford Base32, yang tidak menggunakan I, L, O dan U kerana mudah mengelirukan. Selamat untuk URL dan tidak peka huruf besar kecil ketika dihuraikan.
Huruf besar
Spesifikasi mengesyorkan huruf besar; huruf kecil juga merupakan ULID yang sah.

Contoh

01ARZ3NDEKTSV4RRFFQ69G5FAV

10 aksara pertama, 01ARZ3NDEK, ialah cap masa (2016-07-30 23:54:10.259 UTC); 16 aksara terakhir adalah rawak.

Soalan lazim

Apakah perbezaan ULID dengan UUID?

ULID juga mempunyai 128 bit, tetapi bermula dengan cap masa, jadi pengisihan rentetan mengikut masa penciptaan. Panjangnya 26 aksara berbanding UUID yang mempunyai 36 aksara dan tiada tanda sempang. Jika anda memerlukan format UUID standard, UUID v7 juga boleh diisih mengikut masa.

Adakah ULID yang dicipta dalam milisaat yang sama tersusun?

ULID yang dijana di sini memilih bahagian rawak secara berasingan, jadi susunannya dalam milisaat yang sama adalah rawak. Antara milisaat, ia tersusun mengikut masa.

Bolehkah dua ULID bertembung?

Hanya ULID daripada milisaat yang sama boleh bertembung, dan dengan 80 bit rawak anda memerlukan kira-kira 1.56 × 10¹¹ daripadanya dalam satu milisaat untuk peluang perlanggaran 1%.

Adakah ULID mendedahkan masa ia dicipta?

Ya, sehingga milisaat. Jika masa penciptaan sensitif, gunakan UUID v4 atau Nano ID yang sepenuhnya rawak.

Privasi

Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.

Alat berkaitan