UUID உருவாக்கி
சீரற்ற UUID v4 மதிப்புகளை உருவாக்குங்கள்.
UUID (Universally Unique Identifiers) என்பது 128-bit கொண்ட identifier-கள் ஆகும், இவை எந்த ஒரு central server-ன் ஒருங்கிணைப்பும் இல்லாமலேயே unique-ஆக இருக்கும் வகையில் வடிவமைக்கப்பட்டவை. இவை distributed databases-ல் primary keys ஆகவும், transactions-க்கான identifiers ஆகவும், file names, session IDs ஆகவும், மற்றும் இரண்டு தனித்தனி systems தற்செயலாக ஒரே மாதிரியான value-வை உருவாக்க முடியாத அளவிற்கு unique value தேவைப்படும் இடங்களில் எல்லாம் பயன்படுகிறது. UUID v4 (random) என்பது மிகவும் பரவலாகப் பயன்படுத்தப்படும் version ஆகும், மேலும் இந்த generator browser-ன் secure random number generator-ஐ பயன்படுத்தி cryptographically random UUID-களை உருவாக்குகிறது.
📋 இந்த கால்குலேட்டரை எப்படி பயன்படுத்துவது
உங்களுக்கு எத்தனை UUID-கள் தேவை என்பதைத் தேர்ந்தெடுக்கவும் — 1, 5, 10, அல்லது 20 — பின்னர் "Generate UUID v4" என்பதைக் கிளிக் செய்யவும். இந்த tool கேட்கப்பட்ட எண்ணிக்கையிலான cryptographically random UUID-களை உருவாக்கும். ஏதேனும் ஒரு UUID-க்கு மேல் mouse-ஐ வைத்தால் தனிப்பட்ட Copy பொத்தானைக் காணலாம், அல்லது அனைத்து UUID-களையும் newlines-ஆல் பிரிக்கப்பட்டவாறு copy செய்ய "Copy All" ஐப் பயன்படுத்தலாம். புதிய batch-களை உருவாக்க பொத்தானை பலமுறை கிளிக் செய்யவும். ஒவ்வொரு UUID-யும் unique-ஆக இருக்கும், மேலும் ஒவ்வொரு முறையும் புதிதாகவே உருவாக்கப்படும் — நடைமுறையில் நீங்கள் ஒருபோதும் duplicate-ஐப் பெறமாட்டீர்கள் (collision ஏற்படும் probability மிகவும் குறைவு: 1 billion UUID-களுக்கு சுமார் 1 in 10³⁰).
💡 முக்கிய தகவல்கள்
UUID v4-ன் format xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx ஆகும், இதில் x என்பது ஒரு random hex digit, 4 என்பது version எண், மற்றும் y என்பது 8, 9, a, அல்லது b (variant bits) இல் ஒன்று. ஒரு UUID-ல் 122 random bits உள்ளன (version-க்கு 4 bits fixed, variant-க்கு 2 bits). சாத்தியமான UUID-களின் namespace 2¹²² ≈ 5.3 × 10³⁶ ஆகும். இந்த generator crypto.randomUUID() — Web Crypto API-ன் UUID function — ஐ பயன்படுத்துகிறது, இது OS-level entropy-லிருந்து seed செய்யப்படுகிறது (cryptographic keys-க்குப் பயன்படும் அதே source). இது Math.random()-ஐ அடிப்படையாகக் கொண்ட UUID generators-ஐ விட மிகவும் பாதுகாப்பானது, ஏனெனில் அவை cryptographically random அல்ல.