UUID জেনারেটর
র্যান্ডম UUID v4 মান তৈরি করুন।
UUID (Universally Unique Identifier) হলো ১২৮-বিট আইডেন্টিফায়ার যা কোনো কেন্দ্রীয় সার্ভারের সমন্বয় ছাড়াই ইউনিক হতে ডিজাইন করা হয়েছে। এগুলো ডিস্ট্রিবিউটেড ডেটাবেসে প্রাইমারি কী হিসেবে, ট্রানজ্যাকশনের আইডেন্টিফায়ার হিসেবে, ফাইলের নাম, সেশন আইডি, এবং এমন কোনো জায়গায় ব্যবহৃত হয় যেখানে আপনার একটি ইউনিক ভ্যালু প্রয়োজন যা দুটি স্বাধীন সিস্টেম ভুলবশত একইসাথে তৈরি করতে পারবে না। UUID v4 (র্যান্ডম) সবচেয়ে বেশি ব্যবহৃত ভার্সন, এবং এই জেনারেটর ব্রাউজারের সিকিউর র্যান্ডম নাম্বার জেনারেটর ব্যবহার করে ক্রিপ্টোগ্রাফিকালি র্যান্ডম UUID তৈরি করে।
📋 এই ক্যালকুলেটর কীভাবে ব্যবহার করবেন
আপনার কতগুলো UUID প্রয়োজন তা নির্বাচন করুন — ১, ৫, ১০, বা ২০ — এবং "Generate UUID v4" ক্লিক করুন। টুলটি অনুরোধ করা সংখ্যক ক্রিপ্টোগ্রাফিকালি র্যান্ডম UUID তৈরি করে দেবে। কোনো UUID-এর ওপর হোভার করলে সেটির পৃথক কপি বাটন দেখতে পাবেন, বা সব UUID নিউলাইন দিয়ে আলাদা করে একসাথে কপি করতে "Copy All" ব্যবহার করুন। নতুন ব্যাচ তৈরি করতে বাটনে একাধিকবার ক্লিক করুন। প্রতিটি UUID প্রতিবার নতুনভাবে তৈরি হয় এবং ইউনিক থাকে — বাস্তবে আপনি কখনো ডুপ্লিকেট পাবেন না (কোলিশনের সম্ভাবনা অত্যন্ত কম: ১০০ কোটি UUID-এর জন্য প্রায় ১০৩⁰-এর মধ্যে ১টি)।
💡 মূল তথ্য ও পরিসংখ্যান
UUID v4-এর ফরম্যাট হলো xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx যেখানে x একটি র্যান্ডম হেক্স ডিজিট, 4 হলো ভার্সন নম্বর, এবং y হলো 8, 9, a, বা b-এর মধ্যে একটি (ভেরিয়েন্ট বিট)। একটি UUID-তে ১২২টি র্যান্ডম বিট থাকে (ভার্সনের জন্য ৪ বিট এবং ভেরিয়েন্টের জন্য ২ বিট নির্দিষ্ট থাকে)। সম্ভাব্য UUID-এর নেমস্পেস হলো ২¹²² ≈ ৫.৩ × ১০³⁶। এই জেনারেটর crypto.randomUUID() ব্যবহার করে — Web Crypto API-এর UUID ফাংশন — যা OS-লেভেল এনট্রপি থেকে সিড করা হয় (ঠিক যেই সোর্স ক্রিপ্টোগ্রাফিক কী-এর জন্য ব্যবহৃত হয়)। এটি Math.random()-ভিত্তিক UUID জেনারেটরের তুলনায় অনেক বেশি সুরক্ষিত, কারণ সেগুলো ক্রিপ্টোগ্রাফিকালি র্যান্ডম নয়।