কোনও আইইইই-754৪ ভাসমান পয়েন্ট নম্বর <১ (যেমন একটি এলোমেলো সংখ্যার জেনারেটর দিয়ে উত্পাদিত হয় যা একটি সংখ্যা> = 0.0 এবং <1.0 জেনারেট করে) কোনও সংখ্যার (ভাসমান বিন্দু আকারে) দ্বারা গুণমানের সমান বা বড় পেতে কখনই কোনও সংখ্যার দ্বারা গুণিত হতে পারে? বৃত্তাকার কারণে পূর্ণসংখ্যা?
অর্থাত
double r = random() ; // generates a floating point number in [0, 1)
double n = some_int ;
if (n * r >= n) {
print 'Rounding Happened' ;
}
এটি বলার সমতুল্য হতে পারে যে কোনও এন এবং আর এর অস্তিত্ব রয়েছে যে যদি আই সবচেয়ে বড় সংখ্যা 1 এর চেয়ে কম হয় যা আইইইই -754 তে প্রতিনিধিত্ব করা যায় তবে এন * আর> = এন (যেখানে * এবং> = উপযুক্ত আইইইইই- 754 অপারেটর)
এটি এই ডকুমেন্টেশন এবং পোস্টগ্র্যাসকিএল র্যান্ডম ফাংশনের উপর ভিত্তি করে এই প্রশ্ন থেকে আসে