ULID جنریٹر

آن لائن ULIDs تیار کریں: 26-حروف کے Crockford Base32 IDs جن میں 48-بٹ وقت اور 80 رینڈم بٹس شامل ہیں۔

تیار کردہ IDs
تیار۔ اپنے براؤزر میں ULIDs تیار کریں۔

یہ ID کیسے بنتی ہے

ترتیب (Layout)
26 Crockford Base32 حروف: 10 ٹائم حروف جس کے بعد 16 رینڈم حروف ہوتے ہیں۔
اینٹروپی (Entropy)
48-بٹ ملی سیکنڈ ٹائم اسٹیمپ کے بعد 80 رینڈم بٹس۔
وقت
جی ہاں۔ پہلے 10 حروف ملی سیکنڈ ٹائم کو انکوڈ کرتے ہیں، اور لغوی ترتیب وقت کے مطابق ہوتی ہے۔
ٹکراؤ (collision) کا خطرہ
رینڈم ٹیل (tail) میں 80 بٹس ہوتے ہیں؛ خطرہ بنیادی طور پر اس بات پر ہے کہ آپ ایک ہی ملی سیکنڈ میں کتنے IDs بناتے ہیں۔
مثال
01KXAD467GM86FXMZ0NZQZF2SR

آپ کی IDs مضبوط براؤزر رینڈمنس کے ساتھ مقامی طور پر تیار کی جاتی ہیں۔ BroBroGo کو کچھ بھی نہیں بھیجا جاتا۔

اکثر پوچھے گئے سوالات

ULID کس کام کے لیے اچھا ہے؟

ULID کمپیکٹ، URL فرینڈلی اور سادہ ٹیکسٹ کے طور پر وقت کے لحاظ سے ترتیب دینے کے قابل ہے، جو لاگز، آبجیکٹ کیز اور ان ریکارڈز کے لیے مفید ہے جنہیں تخلیق کے وقت کے مطابق ترتیب دیا جانا چاہیے۔

کیا ULID اور UUID v7 ایک ہی چیز ہیں؟

نہیں۔ دونوں میں ملی سیکنڈ کا وقت شامل ہوتا ہے، لیکن ULID میں Crockford Base32 اور 26 حروف استعمال ہوتے ہیں، جبکہ UUID v7 معیاری UUID ہیکساڈیسیمل شکل کو برقرار رکھتا ہے۔