ULID გენერატორი

გენერირება ULID მნიშვნელობების ონლაინ: 26-სიმბოლოიანი Crockford Base32 იდენტიფიკატორები 48-ბიტიანი დროითა და 80 შემთხვევითი ბიტით.

გენერირებული ID-ები
მზადაა. დააგენერირეთ ULID-ები თქვენს ბრაუზერში.

როგორ იქმნება ეს ID

სტრუქტურა
26 Crockford Base32 სიმბოლო: 10 დროის სიმბოლო, რომელსაც მოსდევს 16 შემთხვევითი სიმბოლო.
ენტროპია
80 შემთხვევითი ბიტი 48-ბიტიანი მილიწამების დროის შტამპის შემდეგ.
დრო
დიახ. პირველი 10 სიმბოლო აკოდირებს დროს მილიწამებში, ხოლო ლექსიკური თანმიმდევრობა მიჰყვება დროს.
კოლიზიის რისკი
შემთხვევითი ბოლო ნაწილი შეიცავს 80 ბიტს; რისკი ძირითადად დამოკიდებულია იმაზე, თუ რამდენ ID-ს ქმნით ერთსა და იმავე მილიწამში.
მაგალითი
01KXAD45GVQN3K6320MQ3VBS0C

თქვენი ID-ები გენერირდება ლოკალურად ბრაუზერის ძლიერი შემთხვევითობის გამოყენებით. BroBroGo-ზე არაფერი იგზავნება.

ხშირად დასმული კითხვები

რისთვის არის კარგი ULID?

ULID არის კომპაქტური, მოსახერხებელია URL-ისთვის და სორტირებადია დროის მიხედვით როგორც ჩვეულებრივი ტექსტი, რაც სასარგებლოა ლოგებისთვის, ობიექტების გასაღებებისთვის და ჩანაწერებისთვის, რომლებიც უნდა დალაგდეს შექმნის დროის მიხედვით.

არის თუ არა ULID იგივე, რაც UUID v7?

არა. მიუხედავად იმისა, რომ ორივე მოიცავს დროს მილიწამებში, ULID იყენებს Crockford Base32-ს და 26 სიმბოლოს, ხოლო UUID v7 ინარჩუნებს სტანდარტულ UUID თექვსმეტობით ფორმას.