جدول المحتويات
إليكم برنامج توليد الأرقام العشوائية أو مولد أرقام عشوائية باستخدام لغة جافاسكريبت وأيضا في الأسفل نعلمكم كيفية توليد الأرقام العشوائية باستخدام Excel. حيث تستطيع توليد أرقام بين قيمتين أو رقمين حد أعلى وحد أعلى. وكذلك توليد رقم بفاصلة عشرية تحدد قيمتها.
ما هي الأرقام العشوائية؟
يجب أن يتوفر في الرقم العشوائي خاصيتين أو شرطين:
- القيم الناتجة يجب أن تكون موزعة بانتظام بين أطراف المجال.
- من المستحيل توقع الأرقام الناتجة في المستقبل بناء على نتائج الماضي أو الحاضر.
برنامج توليد الأرقام العشوائية
يتيح لك برنامج مولد الأرقام العشوائية توليد أرقام بين قيمتين سالبتين أو موجبتين أو اختيار مختلط. ويمكنك اختيار عدد الأرقام بعد الفاصلة العشرية كحد اقصى بتفعيل الزر المربع.
توليد أرقام عشوائية Excel
قد لا يكون موضع حدينثا هنا لكن لكثر سؤال البعض عن طريقة توليد الأرقام العشوائية باستخدام Excel. فإن التعليمة المسؤولة عن الموضوع هي =RAND()
حيث ترجع رقم عشوائي أكبر او يساوي الصفر وأصغر تماما من الـ 1. استمع للفيديو الافتراضي التالي (فيديو خفيف):
لتوليد رقم عشوائي في اكسل نكتب التعليمة التالية
=RANDBETWEEN(القيمة الدنيا , القيمة العليا)
مثلا لتوليد رقم عشوائي بين 5 و ألف نكتب
=RANDBETWEEN(5 , 1000)
أما إذا أردنا رقما عشوائيا بين قيمتين فيمكننا استخدام التعليمة =RANDBETWEEN(bottom, top)
حيث تقوم بإعطاء أو ارجاع رقم صحيح عشوائي بين القيمتين المحددتين. القيمة الدنيا في الخانة bottom والقيمة العليا في الخانة top.
مثال اكتب دالة في اكسل ترجع رقما عشوائيا بين 5 و 165.
الحل يكون باستخدام التعليمة التالية: =RANDBETWEEN(5, 165)
اقرأ أيضا: حل معادلة من الدرجة الثانية في Excel
توليد الأرقام العشوائية باستخدام جافاسكريبت
سنتعلم كيفية توليد الأرقام العشوائية باستخدام لغة Javascript. ويكون الحل أولا بالاستعانة بالدالة Math التي يليها مجموعة من الأوامر الرياضية ومنها أمر تولدي الأرقام الأعشوائية random.
- إن كنت تستخدم متصفح كروم على الكمبيوتر فافتح أدوات المطور بالضغط على Ctrl + Shift + J من أجل تنفيذ أوامر جافاسكريبت.
- اختر تبويب Console.
- اكتب
Math.random()
التعليمة السابقة تولد أرقام عشوائية بين 0 و 1 ولكن ماذا لو أردنا توليد أرقام بين قيمتين اختياريتين؟
يمكن توليد رقم عشوائي مثلا بين 0 و9 بضرب التعليمة السابقة بالرقم 9 كالتالي Math.random()*9
.
هل تزعجك الأرقام العشرية التي بعد الفاصلة؟ يمكنك ببساطة التخلص منها عن طريق تعليمة Math.round بكتابة التالي: Math.round(Math.random()*9)