UUID / ULID / NanoID ಜನರೇಟರ್

ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲೇ ತಕ್ಷಣವೇ UUID v4, UUID v7, ULID ಮತ್ತು NanoID ಮೌಲ್ಯಗಳನ್ನು ರಚಿಸಿ.

ಫಾರ್ಮ್ಯಾಟ್
ರಚಿಸಲಾದ ID ಗಳು
ಸಿದ್ಧವಾಗಿದೆ.

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

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

UUID v4, UUID v7, ULID ಮತ್ತು NanoID ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?

UUID v4 ಎಂಬುದು ಪರಿಚಿತ 36-ಅಕ್ಷರಗಳ ಸ್ವರೂಪದಲ್ಲಿ 122 ಬಿಟ್‌ಗಳ ಸಂಪೂರ್ಣ ಯಾದೃಚ್ಛಿಕತೆಯಾಗಿದೆ, ಆದರೆ ಅದರ ಯಾದೃಚ್ಛಿಕ ಕ್ರಮವು ಡೇಟಾಬೇಸ್ ಇಂಡೆಕ್ಸ್ ಲೊಕಲಿಟಿಗೆ ಸೂಕ್ತವಲ್ಲ. UUID v7 ಮಿಲಿಸೆಕೆಂಡ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಅದೇ ಆಕಾರವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ID ಗಳನ್ನು ಸರಿಸುಮಾರು ರಚನೆಯ ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸಬಹುದು — ಇದು ಪ್ರೈಮರಿ ಕೀಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ. ULID ಸಹ ಇದೇ ರೀತಿಯ ಟೈಮ್-ಫಸ್ಟ್ ಟ್ರಿಕ್ ಅನ್ನು ಸಣ್ಣದಾದ, ಕೇಸ್-ಇನ್ಸೆನ್ಸಿಟಿವ್ 26-ಅಕ್ಷರಗಳ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಮಾಡುತ್ತದೆ. NanoID ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಕ್ರಮವಿಲ್ಲದೆ ಸಂಪೂರ್ಣವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದಾದ ಸಣ್ಣ ID ಅನ್ನು ನೀಡುತ್ತದೆ — ನೀವು ಉದ್ದ ಮತ್ತು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ಈ ID ಗಳು ಊಹಿಸಲು ಸಾಧ್ಯವಾಗದಷ್ಟು ಯಾದೃಚ್ಛಿಕವಾಗಿವೆಯೇ?

ಹೌದು — ಪ್ರತಿ ID ಯನ್ನು ಊಹಿಸಲಾಗದ ಬ್ರೌಸರ್ ಯಾದೃಚ್ಛಿಕತೆಯೊಂದಿಗೆ ರಚಿಸಲಾಗುತ್ತದೆ. UUID v4 ಮತ್ತು NanoID ನ ಡಿಫಾಲ್ಟ್ ವರ್ಣಮಾಲೆಯು 100 ಕ್ಕೂ ಹೆಚ್ಚು ಬಿಟ್‌ಗಳ ಯಾದೃಚ್ಛಿಕತೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. UUID v7 ಮತ್ತು ULID ಗಳು ಆ ಬಿಟ್‌ಗಳಲ್ಲಿ ಸುಮಾರು 48 ಅನ್ನು ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಾಗಿ ಬಳಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್-ಪ್ರಿಫಿಕ್ಸ್ಡ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ರಹಸ್ಯಗಳಿಗಿಂತ ಹೆಚ್ಚಾಗಿ ವಿಂಗಡಿಸಬಹುದಾದ ID ಗಳಾಗಿ ಪರಿಗಣಿಸಿ.

ನಾನು NanoID ನ ಉದ್ದ ಮತ್ತು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದೇ?

ಹೌದು — NanoID ಗೆ ಬದಲಾಯಿಸಿ ಮತ್ತು ಈ ಉಪಕರಣವು ಉದ್ದದ ಸ್ಲೈಡರ್ (ಡಿಫಾಲ್ಟ್ ಆಗಿ ಲೈಬ್ರರಿಗೆ ಹೊಂದುವಂತೆ 21 ಅಕ್ಷರಗಳು) ಮತ್ತು ಸಂಪಾದಿಸಬಹುದಾದ ವರ್ಣಮಾಲೆಯ ಕ್ಷೇತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ. ಉದ್ದವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಅಥವಾ ವರ್ಣಮಾಲೆಯನ್ನು ಕಿರಿದಾಗಿಸುವುದು ಕೊಲಿಷನ್ ಪ್ರತಿರೋಧವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿದರೆ ಉದ್ದವನ್ನು ಹೆಚ್ಚಾಗಿರಿಸಿ.