ULID ಜನರೇಟರ್

ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ ULID ಗಳನ್ನು ರಚಿಸಿ: 48-ಬಿಟ್ ಸಮಯ ಮತ್ತು 80 ಯಾದೃಚ್ಛಿಕ ಬಿಟ್‌ಗಳೊಂದಿಗೆ 26-ಅಕ್ಷರಗಳ Crockford Base32 ID ಗಳು.

ರಚಿಸಲಾದ ID ಗಳು
ಸಿದ್ಧವಾಗಿದೆ. ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ULID ಗಳನ್ನು ರಚಿಸಿ.

ಈ ID ಅನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸಲಾಗಿದೆ

ಲೇಔಟ್
26 Crockford Base32 ಅಕ್ಷರಗಳು: 10 ಸಮಯದ ಅಕ್ಷರಗಳು ಮತ್ತು ನಂತರ 16 ಯಾದೃಚ್ಛಿಕ ಅಕ್ಷರಗಳು.
ಎಂಟ್ರೊಪಿ (Entropy)
48-ಬಿಟ್ ಮಿಲಿಸೆಕೆಂಡ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ನಂತರ 80 ಯಾದೃಚ್ಛಿಕ ಬಿಟ್‌ಗಳು.
ಸಮಯ
ಹೌದು. ಮೊದಲ 10 ಅಕ್ಷರಗಳು ಮಿಲಿಸೆಕೆಂಡ್ ಸಮಯವನ್ನು ಎನ್‌ಕೋಡ್ ಮಾಡುತ್ತವೆ, ಮತ್ತು ಲೆಕ್ಸಿಕಲ್ ಕ್ರಮವು ಸಮಯವನ್ನು ಅನುಸರಿಸುತ್ತದೆ.
ಘರ್ಷಣೆಯ ಅಪಾಯ (Collision risk)
ಯಾದೃಚ್ಛಿಕ ಕೊನೆಯ ಭಾಗವು 80 ಬಿಟ್‌ಗಳನ್ನು ಹೊಂದಿದೆ; ಅಪಾಯವು ಮುಖ್ಯವಾಗಿ ಒಂದೇ ಮಿಲಿಸೆಕೆಂಡ್‌ನಲ್ಲಿ ನೀವು ಎಷ್ಟು ID ಗಳನ್ನು ರಚಿಸುತ್ತೀರಿ ಎಂಬುದರ ಮೇಲೆ ಇರುತ್ತದೆ.
ಉದಾಹರಣೆ
01KXAD45HYFJT1FJ2X0KB6J1J4

ನಿಮ್ಮ ID ಗಳನ್ನು ಬ್ರೌಸರ್ ಯಾದೃಚ್ಛಿಕತೆಯೊಂದಿಗೆ ಸ್ಥಳೀಯವಾಗಿ ರಚಿಸಲಾಗುತ್ತದೆ. BroBroGo ಗೆ ಏನನ್ನೂ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು (FAQ)

ULID ಯಾವುದಕ್ಕೆ ಉಪಯುಕ್ತವಾಗಿದೆ?

ULID ಕಾಂಪ್ಯಾಕ್ಟ್ ಆಗಿದೆ, URL-ಸ್ನೇಹಿಯಾಗಿದೆ ಮತ್ತು ಸರಳ ಪಠ್ಯವಾಗಿ ಸಮಯ-ವಿಂಗಡಿಸಬಹುದಾಗಿದೆ (time-sortable), ಇದು ಲಾಗ್‌ಗಳು, ಆಬ್ಜೆಕ್ಟ್ ಕೀಗಳು ಮತ್ತು ರಚನೆಯ ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸಬೇಕಾದ ದಾಖಲೆಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ.

ULID ಮತ್ತು UUID v7 ಒಂದೇ ಆಗಿವೆಯೇ?

ಇಲ್ಲ. ಎರಡೂ ಮಿಲಿಸೆಕೆಂಡ್ ಸಮಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಆದರೆ ULID ಯು Crockford Base32 ಮತ್ತು 26 ಅಕ್ಷರಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ UUID v7 ಪ್ರಮಾಣಿತ UUID ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ರೂಪವನ್ನು ಹೊಂದಿರುತ್ತದೆ.