توليد أرقام عشوائية بدقة عشرية في لغة C
يعد توليد الأرقام العشوائية أداة أساسية في تطبيقات البرمجة المختلفة. في لغة C، هناك عدة طرق لإنشاء أرقام عشوائية، ولكن الطريقة الأكثر مباشرة لتوليد أرقام مزدوجة بتنسيق معين هي من خلال فئة std::uniform_real_distribution.
لإنشاء أرقام مزدوجة عشوائية خلال فترة زمنية محددة، نحن يمكن استخدام الخطوات التالية:
#include
int main() {
double lower_bound = 0;
double upper_bound = 10000;
std::uniform_real_distribution unif(lower_bound, upper_bound);
std::default_random_engine re;
double a_random_double = unif(re);
return 0;
}
يُنشئ مقتطف الرمز هذا رقمًا مزدوجًا عشوائيًا بين 0 و10000 بدقة عشرية، وهو ما يلبي متطلبات السؤال. للحصول على معلومات إضافية، راجع مقالة جون د. كوك حول "إنشاء أرقام عشوائية باستخدام C TR1" أو دليل ستروستروب حول "إنشاء أرقام عشوائية." تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3