حل سؤال freeCodeCamp

ما هو حل السؤال التالي مع الشرح من فضلكم:

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

Mustafa_Suleiman أضف ردا

المطلوب هو توليد كسور عشوائية باستخدام JavaScript، وتغيير قيمة العودة من الدالة randomFraction() لتكون رقمًا عشوائيًا بدلاً من أن تكون 0، وذلك في الكود التالي:

function randomFraction() {

  // Only change code below this line

  return 0;

  // Only change code above this line
}

ولتنفيذ المطلوب تستطيع الإعتماد على دالة Math.random() المدمجة في لغة JavaScript، حيث تقوم هذه الدالة بإرجاع رقم عشوائي بين 0 (شامل) و 1 (غير شامل)، يعني ذلك أن الدالة يمكن أن ترجع 0 ولكنها لن ترجع أبدًا القيمة 1.

ولتوليد رقم عشوائي بين 0 و 1 باستخدام Math.random()، سكنتب الكود كالتالي:

function randomFraction() {
  return Math.random();
}

وأنصحك بقراءة التالي:

نعم اعرف هذا الحل ولكن هذا ما احصل عليه

هذه الرسالة تعني أنك قمت باجتياز الاختبار.

فالاختبار هنا هو أن ترجع رقم عشوائي باستخدام الدالة Math.random() ولقد قمت أنت بذلك لذلك يخبرك أن test completed.

annoyingone أضف ردا

Math.random تعطي دوما 100!!!!

هل هو اجراء security من الموقع

غالباً هذا خطأ من الموقع فلقد قمت بتجربة نفس مثالك وظهرت النتيجة المتوقعة و لم يظهر الرقم 100.

انظر هذا الصورة.

وأنصحك أن تقوم بتجربة تنفيذ هذه الأكواد علي جهازك من خلال محرر النصوص الخاص بك لتجنب مثل هذه المشاكل.

وهذه نتيجة تجربة هذه الأكواد علي جهازي.

هذا ما يحدث عندما أجرب الكونسول في ادوات المطور !!!!!!!!

وهذا في الكود الاديتر