5
র্যান্ড ()% 6 পক্ষপাতদুষ্ট কেন?
কিভাবে স্ট্যান্ড :: র্যান্ড ব্যবহার করবেন তা পড়ার সময়, আমি এই কোডটি cppreferences.com এ পেয়েছি int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased ডান দিকের অভিব্যক্তিটি কী ভুল? এটি চেষ্টা করে দেখুন এবং এটি নিখুঁতভাবে কাজ করে।