Files
freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.md
2022-10-20 09:13:17 -07:00

1.8 KiB

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
cf1111c1c11feddfaeb9bdef إنشاء كسور عشوائية باستخدام JavaScript 1 https://scrimba.com/c/cyWJJs3 18185 generate-random-fractions-with-javascript

--description--

الأرقام العشوائية مفيدة لخلق سلوك عشوائي.

لدى JavaScript وظيفة Math.random() التي تولد رَقَم عشري عشوائي بين 0 (مشمول) و 1 (غير مشمول). ولذلك يمكن أن ينتج Math.random() رَقَم 0 ولكن لا يمكن أبدا أن ينتج رَقَم 1.

ملاحظة: مثل قيم التخزين مع مشغل التعيين (=)، سيتم حل جميع مكالمات الوظيفة قبل تنفيذ return حتى نتمكن من return قيمة وظيفة Math.random().

--instructions--

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

--hints--

يجب أن ينتج randomFraction رقما عشوائيا.

assert(typeof randomFraction() === 'number');

يجب أن يكون الرَّقْم المنتج بواسطة randomFraction عشري.

assert((randomFraction() + '').match(/\./g));

يجب أن تستخدم Math.random لإنشاء رَقَم عشري عشوائي.

assert(code.match(/Math\.random/g).length >= 0);

--seed--

--after-user-code--

(function(){return randomFraction();})();

--seed-contents--

function randomFraction() {

  // Only change code below this line

  return 0;

  // Only change code above this line
}

--solutions--

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