min
والحد الأقصى ل max
. إليكم الصيغة التي سنستخدمها. خذ لحظة في قراءته وحاول فهم ما يفعله هذا الكود: Math.floor(Math.random() * (max - min + 1)) + min
randomRange
والتي تأخذ نطاق myMin
و myMax
وتقوم بإرجاع رقم عشوائي أكبر من أو يساوي myMin
، وهو أقل من أو يساوي myMax
، شامل. randomRange
مساوياً للحد الأدنى للرقم ، myMin
.
testString: 'assert(calcMin === 5, "The lowest random number that can be generated by randomRange
should be equal to your minimum number, myMin
.");'
- text: يجب أن يكون الرقم العشوائي الأعلى الذي يمكن إنشاؤه بواسطة randomRange
مساويا myMax
عدد ممكن ، myMax
.
testString: 'assert(calcMax === 15, "The highest random number that can be generated by randomRange
should be equal to your maximum number, myMax
.");'
- text: يجب أن يكون الرقم العشوائي الذي تم إنشاؤه بواسطة randomRange
عددًا صحيحًا وليس عشريًا.
testString: 'assert(randomRange(0,1) % 1 === 0 , "The random number generated by randomRange
should be an integer, not a decimal.");'
- text: randomRange
يجب استخدام كل myMax
و myMin
، وإرجاع رقم عشوائي في النطاق الخاص بك.
testString: 'assert((function(){if(code.match(/myMax/g).length > 1 && code.match(/myMin/g).length > 2 && code.match(/Math.floor/g) && code.match(/Math.random/g)){return true;}else{return false;}})(), "randomRange
should use both myMax
and myMin
, and return a random number in your range.");'
```