এটি এই প্রশ্নের সাথে সম্পর্কিত । আমি জাভাস্ক্রিপ্টে ইউআইডি উত্পন্ন করতে এই উত্তর থেকে নীচের কোডটি ব্যবহার করছি :
'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
return v.toString(16);
});
এই সমাধানটি ঠিকঠাকভাবে কাজ করেছে বলে মনে হয়েছে, তবে আমি সংঘাত পেয়ে যাচ্ছি। আমার যা আছে তা এখানে:
- গুগল ক্রোমে একটি ওয়েব-অ্যাপ চলছে
- 16 জন ব্যবহারকারী।
- এই ব্যবহারকারীরা গত 2 মাসে প্রায় 4000 ইউইউডি তৈরি করেছে।
- আমি প্রায় 20 টি সংঘর্ষ পেয়েছি - যেমন আজ নতুন উত্সাহিত ইউইউডি প্রায় 2 মাস আগে (ভিন্ন ব্যবহারকারী) এর সমান।
কী কারণে এই সমস্যা সৃষ্টি হচ্ছে এবং আমি কীভাবে এড়াতে পারি?