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