تخطَّ إلى المحتوى

Math.random()

توليد رقم عشوائي Math.random()

Math.random() تُرجع رقمًا عشريًا عشوائيًا بين 0 (شامل) و1 (غير شامل) — الأساس لأي عشوائية بجافاسكريبت.

لتوليد رقم صحيح عشوائي ضمن مجال محدد (مثل 1 إلى 6 لنرد)، تحتاج معادلة: Math.floor(Math.random() * (max - min + 1)) + min.

الصياغة

Math.random(); // 0 إلى أقل من 1

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

⚡ محرّر تفاعلي
console.log(Math.random());

function randomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(randomInt(1, 6)); // نرد بين 1 و6
وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.

💡 نصائح عملية

  • احفظ معادلة randomInt(min, max) جانبًا — تحتاجها بكل مشروع فيه عشوائية

⚠️ أخطاء شائعة

  • نسيان Math.floor عند الحاجة لعدد صحيح — Math.random() وحدها تُرجع دائمًا عددًا عشريًا

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.