কম্পিউটার

কিভাবে C# এ গাইড মান তৈরি করবেন?


একটি বিশ্বব্যাপী অনন্য শনাক্তকারী বা GUID একটি বিশাল শনাক্তকরণ নম্বরকে উপস্থাপন করে - একটি সংখ্যা এত বড় যে এটি শুধুমাত্র একটি ডাটাবেসের মতো একটি সিস্টেমে নয়, একাধিক সিস্টেমে বা জুড়ে গাণিতিকভাবে অনন্য হওয়ার গ্যারান্টিযুক্ত। বিতরণ করা অ্যাপ্লিকেশন।

অনন্য কী-এর মোট সংখ্যা (3.40282366×1038) এত বেশি যে একই সংখ্যা দুবার তৈরি হওয়ার সম্ভাবনা খুবই কম৷ 10 বিলিয়ন র্যান্ডম GUID ব্যবহার করে একটি অ্যাপ্লিকেশনের জন্য, একটি কাকতালীয় সম্ভাবনা প্রায় 1 কুইন্টিলিয়নে।(10 30 )

উদাহরণস্বরূপ, খুচরা ডোমেনে যদি আমরা প্রতিটি লেনদেনের জন্য একটি অনন্য তৈরি করতে চাই যাতে একজন গ্রাহক সেই আইডিটি ব্যবহার করে বিক্রয়োত্তর ক্রিয়াকলাপ যেমন রিটার্ন, সমন্বয় ইত্যাদি করতে পারেন, GUID ব্যবহার করা যেতে পারে। GUID গুলি সাধারণত হেক্সাডেসিমেল সংখ্যার ক্রম হিসাবে লেখা হয় যেমন 3F2504E0-4F89-11D3-9A0C-0305E82C3301 .

নির্দেশিকা C# এ সিস্টেম নামস্থানে উপস্থিত রয়েছে। এটি নীচের মত তৈরি করা যেতে পারে।

Guid demoGuid =Guid.NewGuid();

উদাহরণ

ব্যবহার করে সিস্টেম;নেমস্পেস ডেমোঅ্যাপ্লিকেশন{ক্লাস প্রোগ্রাম{স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[]আর্গস){গাইড ডেমোগুইড =গুইড।নিউগুইড(); Console.WriteLine(demoGuid); Console.WriteLine(Guid.NewGuid()); Console.ReadLine(); } } }

আউটপুট

উপরের কোডের আউটপুট হল

3a251d82-e8ce-442f-9e42-5285653a5e8a09081b06-26e2-49fa-8e96-93748a99defaপ্রতিবার যখন Guid.NewGuid() বলা হয় তখন এটি একটি অনন্য গুই তৈরি করবে। 
  1. কিভাবে জাভাস্ক্রিপ্টে GUID/UUID তৈরি করবেন?

  2. জাভাস্ক্রিপ্টে প্রতিটি বস্তুর জন্য একটি অনন্য আইডি কীভাবে তৈরি করবেন?

  3. অ্যান্ড্রয়েড স্কিলাইটে অনন্য সূচক কীভাবে তৈরি করবেন?

  4. কিভাবে একটি অ্যাপল আইডি তৈরি করবেন