English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسيات JavaScript

ميزات JavaScript

وظائف JavaScript

JS HTML DOM

BOM في المتصفح JS

دليل أساسيات AJAX

دليل JavaScript

عدد عشوائي (Random) في JavaScript

Math.random()يستعيد هذا الطريقة عدد عشوائي عشوائي بين 0 و1 (بما في ذلك 0 وليس 1).

Math.random();
اختبار وعرض‹/›

ملاحظة: Math.random()يعود دائمًا بمقدار عشوائي بين 0 و1 كعدد عشوائي.

عدد عشوائي JavaScript

Math.random()مع Math.floor()يمكن استخدامها معًا لتحقيق عدد عشوائي.

هذا المثال يعود بعدد عشوائي بين 0 و9 كعدد صحيح:

Math.floor(Math.random() * 10);
اختبار وعرض‹/›

هذا المثال يعود بعدد عشوائي بين 0 و10 كعدد صحيح:

Math.floor(Math.random() * 11);
اختبار وعرض‹/›

هذا المثال يعود بعدد عشوائي بين 1 و10 كعدد صحيح:

Math.floor((Math.random() * 10) + 1);
اختبار وعرض‹/›

هذا المثال يعيد عدد عشوائي بين 1 و100:

Math.floor((Math.random() * 100) + 1);
اختبار وعرض‹/›

هذا المثال يعيد عدد عشوائي بين 11 و20:

Math.floor((Math.random() * 10) + 11);
اختبار وعرض‹/›

هذا المثال يعيد عدد عشوائي بين 51 و100:

Math.floor((Math.random() * 50) + 51);
اختبار وعرض‹/›

الحصول على عدد عشوائي بين قيمتين

هذا المثال يعيد عدد عشوائي بين min (بما في ذلك) وmax (باستثناء):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min)) + min;
}
اختبار وعرض‹/›

هذا المثال يعيد عدد عشوائي بين min وmax (بما في ذلك):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min + 1)) + min;
}
اختبار وعرض‹/›

مزيد من الأمثلة

إرجاع عدد عشوائي للفأرة:

ضع مؤشر الفأرة علىDIV التالي:

ضع الفأرة فوقي!!!
تشغيل الكود