chore(i18n,learn): processed translations (#50114)

This commit is contained in:
camperbot
2023-04-20 19:38:02 +05:30
committed by GitHub
parent e5f1a8f73f
commit f0db9433e1
356 changed files with 62759 additions and 209 deletions

View File

@@ -9,23 +9,25 @@ dashedName: generate-random-whole-numbers-with-javascript
# --description--
من الرائع أنه يمكننا توليد أرقام عشرية عشوائية، ولكن من المفيد أكثر إذا استخدمنا ذلك لتوليد أعداد عشوائية صحيحة.
You can generate random decimal numbers with `Math.random()`, but sometimes you need to generate random whole numbers. The following process will give you a random whole number less than `20`:
<ol><li>استخدم <code>Math.random()</code> لإنشاء رَقَم عشري عشوائي.</li><li>ضاعف هذا الرَّقَم العشري العشوائي في <code>20</code>.</li><li>استخدم الوظيفة أخر، <code>Math.floor()</code> لتقريب الرَّقْم إلى أقرب رَقَم صحيح.</li></ol>
1. Use `Math.random()` to generate a random decimal number.
2. Multiply that random decimal number by `20`.
3. Use `Math.floor()` to round this number down to its nearest whole number.
تذكر ألا يمكن `Math.random()` أن يعيد `1` و لأنك تقريب لأقل رَقْم، من المستحيل في الواقع الحصول على `20`. ستعطينا هذه التقنية رَقَما صحيحا بين `0` و `19`.
Remember that `Math.random()` can never quite return a `1`, so it's impossible to actually get `20` since you are rounding down with `Math.floor()`. This process will give you a random whole number in the range from `0` to `19`.
بتجميع كل شيء معًا، هذا هو الكود الخاص بنا:
Putting everything together, this is what your code looks like:
```js
Math.floor(Math.random() * 20);
```
نحن نستدعي `Math.random()` ثم نضرب النتيجة في 20، ثم نمرر القيمة إلى وظيفة `Math.floor()` لتقريب القيمة إلى أقرب عدد صحيح.
You are calling `Math.random()`, multiplying the result by 20, then passing the value to `Math.floor()` to round the value down to the nearest whole number.
# --instructions--
استخدم هذه التقنية لإنشاء وإعادة عدد صحيح عشوائي بين `0` و `9`.
Use this technique to generate and return a random whole number in the range from `0` to `9`.
# --hints--
@@ -47,7 +49,7 @@ assert(
assert(code.match(/Math.random/g).length >= 1);
```
عليك ضرب نتيجة `Math.random` في 10 لجعلها رقما بين صفر و تسعة.
You should have multiplied the result of `Math.random` by 10 to make it a number in the range from zero to nine.
```js
assert(
@@ -74,9 +76,6 @@ assert(code.match(/Math.floor/g).length >= 1);
```js
function randomWholeNum() {
// Only change code below this line
return Math.random();
}
```

View File

@@ -9,11 +9,11 @@ dashedName: generate-random-whole-numbers-within-a-range
# --description--
بدلاً من إنشاء رَقَم صحيح عشوائي بين صفر ورَقَم أخر معين، كما فعلنا من قبل، يمكننا إنشاء رَقَم صحيح عشوائي يقع ضمن نطاق رَقَمين محددين.
You can generate a random whole number in the range from zero to a given number. You can also pick a different lower number for this range.
لفعل ذلك، سنحدد الحد الأدنى للرَقْم `min` والحد الأقصى `max`.
You'll call your minimum number `min` and your maximum number `max`.
هذه هي الصيغة التي سنستخدمها. خذ لحظة لقراءتها ومحاولة فهم ما يفعله هذا الكود:
This formula gives a random whole number in the range from `min` to `max`. خذ لحظة لقراءتها ومحاولة فهم ما يفعله هذا الكود:
```js
Math.floor(Math.random() * (max - min + 1)) + min
@@ -21,7 +21,7 @@ Math.floor(Math.random() * (max - min + 1)) + min
# --instructions--
أنشئ وظيفة (function) تسمى `randomRange` التي تأخذ نطاق `myMin` و `myMax` وترجع رَقَماً صحيحاً عشوائياً أكبر من أو يساوي `myMax`، و أقل من أو يساوي `myMin`، بشمول الاثنين.
Create a function called `randomRange` that takes a range `myMin` and `myMax` and returns a random whole number that's greater than or equal to `myMin` and less than or equal to `myMax`.
# --hints--
@@ -87,9 +87,7 @@ for(var i = 0; i < 100; i++) {
```js
function randomRange(myMin, myMax) {
// Only change code below this line
return 0;
// Only change code above this line
}
```