Skip to content

পোস্ট

কোড: ওজনযুক্ত র‍্যান্ডম বিতরণ

৬ অক্টোবর, ২০১০ • 1 মিনিট পড়া

কোড: ওজনযুক্ত র‍্যান্ডম বিতরণ

এটি প্রতিভাবান; আমি কয়েক বছর আগে এটি ব্যবহার করতে পারতাম। আমি এটি নিরাপদ রাখার জন্য এখানে পোস্ট করছি। মনে রাখবেন যে আমি র‍্যান্ডম ক্লাস ব্যবহার করছি না। র‍্যান্ডম ক্লাস সত্যিকারের র‍্যান্ডম নয়। এটি সময়ের উপর ভিত্তি করে। সময় পূর্বাভাসযোগ্য।

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 এবং SubStack এ দেখুন।

↑ শীর্ষে ফিরে যান

আপনি এটিও পছন্দ করতে পারেন