
এটি অসাধারণ; আমি এটি কয়েক বছর আগে ব্যবহার করতে পারতাম। আমি এটি নিরাপদ রাখার জন্য এখানে পোস্ট করছি। লক্ষ্য করুন যে আমি র্যান্ডম ক্লাস ব্যবহার করছি না। র্যান্ডম ক্লাস সত্যিকারের র্যান্ডম নয়। এটি সময়ের উপর ভিত্তি করে। সময় পূর্বাভাসযোগ্য।
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
byte[] result = new byte[8];
rng.GetBytes(result);
double rand = (double)BitConverter.ToUInt64(result, 0) / ulong.MaxValue;
//40 percent chance of being selected.
if (rand > 0.40d )
{
...
}
লেখক: চাক কনওয়ে সফটওয়্যার ইঞ্জিনিয়ারিং এবং জেনারেটিভ এআই-তে বিশেষজ্ঞ। তার সাথে সোশ্যাল মিডিয়ায় যোগাযোগ করুন: X (@chuckconway) অথবা তাকে YouTube-এ দেখুন।