freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-an.../basic-javascript/generate-random-fractions-w...

2.5 KiB

id title challengeType videoUrl localeTitle
cf1111c1c11feddfaeb9bdef Generate Random Fractions with JavaScript 1 توليد الكسور العشوائية مع جافا سكريبت

Description

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

Instructions

قم بتغيير randomFraction لإرجاع رقم عشوائي بدلاً من إرجاع 0 .

Tests

tests:
  - text: <code>randomFraction</code> يجب إرجاع رقم عشوائي.
    testString: 'assert(typeof randomFraction() === "number", "<code>randomFraction</code> should return a random number.");'
  - text: يجب أن يكون الرقم الذي تم إرجاعه بواسطة <code>randomFraction</code> عشريًا.
    testString: 'assert((randomFraction()+""). match(/\./g), "The number returned by <code>randomFraction</code> should be a decimal.");'
  - text: يجب أن تستخدم <code>Math.random</code> لإنشاء الرقم العشري العشوائي.
    testString: 'assert(code.match(/Math\.random/g).length >= 0, "You should be using <code>Math.random</code> to generate the random decimal number.");'

Challenge Seed

function randomFraction() {

  // Only change code below this line.

  return 0;

  // Only change code above this line.
}

After Test

console.info('after the test');

Solution

// solution required