মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে UUID জেনারেটর

তাৎক্ষণিকভাবে ভার্সন ৪ UUID তৈরি করুন। একসাথে ৫০টি পর্যন্ত বাল্ক জেনারেট করুন। ক্রিপ্টোগ্রাফিকভাবে নিরাপদ — আপনার ডেটা কখনো ব্রাউজার ছাড়ে না।

একবার লোড হলে অফলাইনেও কাজ করে

UUID তৈরি করতে Generate ক্লিক করুন

UUID v4 ১২২টি এলোমেলো বিট ব্যবহার করে — দুটি UUID-এর মধ্যে সংঘর্ষের সম্ভাবনা জ্যোতির্বিদ্যাগতভাবে ক্ষুদ্র।

crypto.getRandomValues দিয়ে তৈরি — ক্রিপ্টোগ্রাফিক্যালি নিরাপদ, কখনো সার্ভারে পাঠানো হয় না।

সাধারণ ব্যবহার

  • ডাটাবেস প্রাথমিক চাবিগুলির জন্য UUID তৈরি করুনPostgreSQL MySQL MongoDB এবং অন্যান্য ডাটাবেসে প্রাথমিক চাবি হিসাবে ব্যবহারের জন্য UUID v4 মান তৈরি করুন।
  • API চাবি এবং টোকেন তৈরি করুনAPI চাবি সেশন টোকেন এবং গোপন রেফারেন্সের জন্য অনন্য র্যান্ডম সনাক্তকারী তৈরি করুন।
  • সফটওয়্যার পরীক্ষার জন্য টেস্ট ID তৈরি করুনটেস্ট ফিক্সচার মক ডেটা এবং স্বয়ংক্রিয় পরীক্ষা স্যুটের জন্য অনন্য ID এর ব্যাচ তৈরি করুন।
  • React এবং ফ্রন্টএন্ড কম্পোনেন্ট চাবি তৈরি করুনReact তালিকা গতিশীল ফর্ম ফিল্ড এবং কম্পোনেন্ট উদাহরণের জন্য স্থিতিশীল অনন্য চাবি তৈরি করুন।
  • ট্র্যাকিং এবং সম্পর্ক ID তৈরি করুনবিতরণ করা ট্রেসিং লগ সম্পর্ক এবং ইভেন্ট ট্র্যাকিংয়ের জন্য অনন্য সম্পর্ক ID তৈরি করুন।

কিভাবে কাজ করে

UUID তৈরি পুরোপুরি ব্রাউজারে Web Crypto API-র crypto.getRandomValues দিয়ে চলে — কোনো লাইব্রেরি নির্ভরতা বা সার্ভার কল নেই। টুলটি হাতে লেখা বিট ম্যানিপুলেশন দিয়ে শূন্য থেকে RFC 4122 v4 ও RFC 9562 v7 দুটোই বাস্তবায়ন করে, তাই কিছুই আপনার মেশিন ছাড়ে না।

  1. 1
    সংস্করণ ও অপশন বেছে নিন
    UUIDv4 (বিশুদ্ধ র‍্যান্ডম), UUIDv7 (টাইমস্ট্যাম্প-প্রিফিক্সযুক্ত ও অভিধানক্রমে সাজানো যায়), NIL (সব শূন্য) বা MAX (সব 0xf) বাছুন। কতগুলো তৈরি করবেন (1–50) এবং বড় হাতের অক্ষর বা C#-এর মতো ভাষার জন্য কোঁকড়া বন্ধনীতে মোড়ানো চান কি না ঠিক করুন।
  2. 2
    crypto.getRandomValues 16 বাইট ভরে
    v4 ও v7-এর জন্য ব্রাউজারের ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র‍্যান্ডম সংখ্যা জেনারেটর একটি 16-বাইটের Uint8Array ভরে। v4-এ বাইট 6 ও 8 মাস্ক করে RFC 4122 সংস্করণ (0x40) ও ভ্যারিয়েন্ট (0x80) ঘর সেট হয়। v7-এ প্রথম 6 বাইট বর্তমান Unix মিলিসেকেন্ড টাইমস্ট্যাম্প দিয়ে ওভাররাইট হয়, প্রতিটি ID তৈরির সময় অনুযায়ী সাজানোর উপযোগী করে, তারপর বাইট 6 ও 8-এ সংস্করণ ও ভ্যারিয়েন্ট বিট সেট হয়।
  3. 3
    বাইটগুলো আদর্শ হাইফেনযুক্ত স্ট্রিংয়ে ফরম্যাট হয়
    16 বাইট ছোট হাতের hex-এ রূপান্তর হয়ে আদর্শ 8-4-4-4-12 গ্রুপে ভাগ হয় (যেমন 550e8400-e29b-41d4-a716-446655440000)। বড় হাতের অক্ষর ও বন্ধনীতে মোড়ানো এই পর্যায়ে প্রয়োগ হয়।
  4. 4
    লক্ষ্য ফরম্যাটে এক্সপোর্ট
    ফলাফল আলাদাভাবে বা একসাথে কপি করা যায়। এক্সপোর্ট সিলেক্টর ক্লিপবোর্ডে কপি বা ফাইল হিসেবে ডাউনলোডের আগে তালিকাটিকে প্লেইন টেক্সট, JSON অ্যারে, CSV, একটি SQL INSERT VALUES ব্লক, C# new Guid(...) এক্সপ্রেশন বা Python list literal হিসেবে আবার ফরম্যাট করে।

সম্পর্কিত টুলস

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী