--- id: cf1111c1c11feddfaeb9bdef title: Generate Random Fractions with JavaScript challengeType: 1 videoUrl: '' localeTitle: توليد الكسور العشوائية مع جافا سكريبت --- ## Description
الأرقام العشوائية مفيدة لإنشاء سلوك عشوائي. يحتوي JavaScript على دالة Math.random() التي تنشئ رقمًا عشريًا عشوائيًا بين 0 (شامل) وليس تمامًا 1 (خاص). وبالتالي ، يمكن أن يقوم Math.random() بإرجاع 0 ولكن لا يُرجع أبدًا ملاحظة 1
مثل تخزين القيم مع عامل التشغيل المتساوي ، سيتم حل جميع استدعاءات الدوال قبل تنفيذ عملية return ، حتى نتمكن من return قيمة الدالة Math.random() .
## Instructions
قم بتغيير randomFraction لإرجاع رقم عشوائي بدلاً من إرجاع 0 .
## Tests
```yml tests: - text: 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.");' ```
## Challenge Seed
```js function randomFraction() { // Only change code below this line. return 0; // Only change code above this line. } ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```