توليد رقم عشوائي بين محطتين في C ++

في هذا البرنامج التعليمي ، سنرى كيفية إنشاء نمط n< / span> أرقام عشوائية. في C ++ ، الدالة rand () < / span > جزء من نمط stdlib< / span> ، لا تنس استيراد هذه المكتبة < span style = "color: #38761d;" >.< / span >
< span style = "اللون: #38761d;" >
< / span> أولا ، تحتاج إلى تهيئة الموضع باستخدام الدالة الوقت ()< / الامتداد >  الذي يرجع الوقت المنقضي بالثواني منذ 1 يناير 1970 ، وإلا فإن التسلسل الذي تم إنشاؤه سيكون هو نفسه في كل مرة.

اخترنا توليد أرقام بين حدين ، سفلي وعلي. الأرقام التي يتم إرجاعها هي جزء من الفاصل الزمني [أ ، ب] حيث < / span> هو الحد الأدنى و ب < / الامتداد> والحد الأعلى. ما عليك سوى رسم رقم ثم ضربه في (b-a + 1) وتقسيم الإجمالي على RAND_MAX< / span > وهي القيمة القصوى التي يتم إرجاعها بواسطة الدالة rand().