නොමිලේ UUID සකසන්නා
අනුවාද 4 UUID ක්ෂණිකව සාදන්න. එකවර 50 දක්වා ගොඩින් සාදන්න. ගුප්ත ශාස්ත්රීයව ආරක්ෂිත — ඔබේ දත්ත බ්රවුසරයෙන් ඉවත් නොවේ.
UUID සෑදීමට Generate ක්ලික් කරන්න
UUID v4 අහඹු bits 122ක් භාවිතා කරයි — UUID දෙකක් ගැටීමේ සම්භාවිතාව අතිශයින් කුඩාය.
crypto.getRandomValues මගින් සෑදීම — ක්රිප්ටොග්රෆිකව ආරක්ෂිත, කිසිදා සේවාදායකයට නොයවයි.
පොදු භාවිත
- ගබඩා ප්රධාන නිකුතුවල UUID ජනිතPostgreSQL, MySQL, MongoDB සහ අනෙකුත් ගබඩා වල ප්රධාන නිකුතු ලෙස භාවිතයට UUID v4 සඳහන් සිටුවනු.
- API නිකුතු සහ ටුටන ජනිතAPI නිකුතු, සැසිවේ ටුටන සහ රහස් සඳහන්වල නිකුතු, ඕනෑකඩු පිරිසිදු ඉතිරිකාරයා සිටුවනු.
- වර්ගශිල්ප පරීක්ෂණ සඳහා පරීක්ෂණ ID ජනිතපරීක්ෂණ සිතුවම්, අෂ්ඩ ගබඩා සහ ස්වයංක්රීය පරීක්ෂණ සයුටු සඳහා ඉතිරි ID ගිණුම නිර්මාණය කරන්න।
- React සහ Frontend සංරචක නිකුතු ජනිතReact ලැයිස්තුවල, ගතිශීල ස්වරූපය ප්රදේශ සහ සංරචක සිතුවම් සඳහා ස්ඌර ඉතිරි නිකුතු සිටුවනු.
- ගිණුම සහ සම්බන්ධතා ID ජනිතව්යාප්ත ගිණුම, ලඳුම සම්බන්ධතා සහ ඉතිරි ගිණුම සඳහා ඉතිරි සම්බන්ධතා ID සිටුවනු.
එය ක්රියා කරන්නේ කෙසේද
UUID ජනනය Web Crypto API හි crypto.getRandomValues භාවිතයෙන් සම්පූර්ණයෙන්ම බ්රවුසරයේ ධාවනය වේ — කිසිදු පුස්තකාල යැපීමක් නැත, සේවාදායක ඇමතුමක් නැත. මෙවලම RFC 4122 v4 සහ RFC 9562 v7 දෙකම ආරම්භයේ සිට අතින් ලියන ලද bit manipulation භාවිතයෙන් implement කරයි, එනිසා කිසිවක් ඔබේ යන්ත්රයෙන් නික්මී නොයයි.
- 1අනුවාදය සහ විකල්ප තෝරන්නUUIDv4 (pure random), UUIDv7 (timestamp-උපසර්ග කළ සහ lexicographically sortable), NIL (සියල්ල ශුන්ය), හෝ MAX (සියල්ල 0xf) තෝරන්න. කීයක් ජනනය කළ යුතුද (1–50) සහ ලොකු අකුරු කිරීමද C# වැනි භාෂා සඳහා curly braces වලින් ඔතන්නද යන්න සකසන්න.
- 2crypto.getRandomValues bytes 16ක් පුරවයිv4 සහ v7 සඳහා, බ්රවුසරයේ ගුප්තලේඛනාත්මකව ආරක්ෂිත අහඹු අංක ජනකය 16-byte Uint8Array එකක් පුරවයි. v4 සඳහා, RFC 4122 අනුවාදය (0x40) සහ variant (0x80) ක්ෂේත්ර සැකසීමට bits 6 සහ 8 mask කෙරේ. v7 සඳහා, පළමු bytes 6 වත්මන් Unix millisecond timestamp එකෙන් overwrite කෙරේ, එක් එක් ID නිර්මාණ කාලයෙන් sortable කරමින්, පසුව bytes 6 සහ 8 මත අනුවාදය සහ variant bits සකසනු ලැබේ.
- 3Bytes සම්මත hyphenated string එකකට ආකෘතිගත කෙරේBytes 16 lowercase hex බවට පරිවර්තනය කර ප්රාමාණික 8-4-4-4-12 කණ්ඩායම් වලට (උදා. 550e8400-e29b-41d4-a716-446655440000) බෙදනු ලැබේ. Uppercase සහ brace-wrapping මෙම අවස්ථාවේදී යොදනු ලැබේ.
- 4ඔබේ ඉලක්ක ආකෘතියෙන් අපනයනය කරන්නප්රතිඵල තනි තනිව හෝ තොග වශයෙන් පිටපත් කළ හැක. Export තෝරකය ලැයිස්තුව plain text, JSON array, CSV, SQL INSERT VALUES block එකක්, C# new Guid(...) expressions, හෝ Python list literal එකක් ලෙස පසුරුපුවරුවට පිටපත් කිරීමට හෝ ගොනුවක් ලෙස බාගැනීමට පෙර නැවත ආකෘතිගත කරයි.
සම්බන්ධ මෙවලම්
මුරපද උත්පාදක යන්ත්රය
ඔබට කැමති දිග, අක්ෂර වර්ග සහ බැහැර කිරීම් සහිතව ශක්තිමත්, අහඹු මුරපද සාදන්න. නොමිලේ, ලොග් වීම අවශ්ය නැත.
අහඹු සංඛ්යා සකසන්නා
ඕනෑම පරාසයක අහඹු සංඛ්යා සාදන්න, අද්විතීය සංඛ්යා ලැයිස්තු සාදන්න, හෝ ඩයිස් ගලවන්න. ගුප්ත ශාස්ත්රීයව ආරක්ෂිත අහඹු භාවය භාවිත කරයි.
අහඹු වර්ණ උත්පාදකය
අහඹු වර්ණ එකින් එක හෝ පහේ සුවිශේෂ පැලට් එකක් ලෙස උත්පාදනය කරන්න, කැමති ඒවා අගුළු දමන්න, HEX, RGB හෝ HSL අගයන් පිටපත් කරන්න, පැලට් එක PNG හෝ CSS ලෙස අපනයනය කරන්න.