UUID জেনারেটর কী?
ফ্রি অনলাইন UUID v4 জেনারেটর। crypto.randomUUID() ব্যবহার করে ইউনিভার্সালি ইউনিক আইডেন্টিফায়ার তৈরি করুন। সর্বোচ্চ ৫০টি UUID ব্যাচ জেনারেশন।
ইউনিভার্সালি ইউনিক আইডেন্টিফায়ার (UUID) আধুনিক সফটওয়্যার ডেভেলপমেন্টের জন্য অপরিহার্য। এগুলো ডেটাবেস প্রাইমারি কী, সেশন আইডেন্টিফায়ার, ডিস্ট্রিবিউটেড সিস্টেম আইডেন্টিফায়ার এবং API রিসোর্স আইডি হিসেবে ব্যবহৃত হয় — যেখানেই কেন্দ্রীয় কর্তৃপক্ষের সমন্বয় ছাড়া একটি ইউনিক মান প্রয়োজন হয়। UUID জেনারেটর আপনার ব্রাউজারের ক্রিপ্টোগ্রাফিক র্যান্ডম নম্বর জেনারেটর ব্যবহার করে RFC 4122 ভার্সন 4 UUID তৈরি করে, নিশ্চিত করে প্রতিটি ID সত্যিই ইউনিক এবং অনুমানযোগ্য নয়।
টুলটি স্ট্যান্ডার্ড 8-4-4-4-12 হেক্সাডেসিমাল ফরম্যাটে (যেমন, 550e8400-e29b-41d4-a716-446655440000) UUID তৈরি করে। ব্যাচ জেনারেশন একসাথে ১, ৫, ১০ বা ৫০টি UUID তৈরি করে — নতুন ডেটাবেস মাইগ্রেশনের জন্য আইডেন্টিফায়ার আগে থেকে তৈরি করা বা ব্যাচে রিসোর্সে ID বরাদ্দ করার জন্য উপযোগী। ব্যাচের প্রতিটি UUID স্বাধীনভাবে র্যান্ডম, তাই এমন কোনো সিকোয়েন্সিয়াল প্যাটার্ন নেই যা অনুমান করা যেতে পারে।
কাস্টমাইজেশন বিকল্পগুলো সবচেয়ে সাধারণ ফরম্যাট বৈচিত্র্য কভার করে। হাইফেন বন্ধ করে টগল করলে বিভাজক ছাড়া একটি কমপ্যাক্ট ৩২-অক্ষরের হেক্স স্ট্রিং তৈরি হয়, যা ফাইল নামকরণে বা ফরম্যাটিং ছাড়া UUID সংরক্ষণে সাধারণত ব্যবহৃত হয়। ছোট হাতের এবং বড় হাতের মধ্যে টগল করুন — কিছু সিস্টেম বড় হাতের হেক্স উপস্থাপনা পছন্দ করে, অন্যগুলো ছোট হাতের মানানুযায়ী। ব্যাচের প্রতিটি UUID বর্তমান ফরম্যাটিং পছন্দ প্রতিফলিত করতে আপডেট হয়।
জেনারেশনটি উপলব্ধ হলে crypto.randomUUID() ব্যবহার করে এবং অন্যথায় Web Crypto API ব্যবহার করে একটি ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র্যান্ডম ইমপ্লিমেন্টেশনে ফিরে যায়। এর মানে UUIDগুলো শুধু টেস্ট ডেটার জন্য নয় — অথেনটিকেশন টোকেন, পাসওয়ার্ড রিসেট লিংক এবং সেশন ম্যানেজমেন্টের মতো নিরাপত্তা-সংবেদনশীল অ্যাপ্লিকেশনের জন্যও উপযুক্ত। তৈরি করা কোনো দুটি UUID কখনো এক হবে না, এবং র্যান্ডম প্রকৃতির কারণে সেগুলো অনুমানযোগ্য নয়।