fix: converted single to triple backticks10 (#36237)
This commit is contained in:
@@ -10,15 +10,16 @@ localeTitle: طريقة عشوائية
|
||||
|
||||
سيقوم الأسلوب `Math.random()` بإرجاع رقم عشري (عشري) أكبر من أو يساوي 0 وأقل من (ولكن لا يساوي مطلقًا) 1. وبعبارة أخرى `0 <= x < 1` . فمثلا:
|
||||
|
||||
`console.log(Math.random());
|
||||
// 0.7069207248635578
|
||||
|
||||
console.log(Math.random());
|
||||
// 0.765046694794209
|
||||
|
||||
console.log(Math.random());
|
||||
// 0.14069121642698246
|
||||
`
|
||||
```JavaScript
|
||||
console.log(Math.random());
|
||||
// 0.7069207248635578
|
||||
|
||||
console.log(Math.random());
|
||||
// 0.765046694794209
|
||||
|
||||
console.log(Math.random());
|
||||
// 0.14069121642698246
|
||||
```
|
||||
|
||||
(وبالطبع ، ستكون الأرقام التي يتم إرجاعها مختلفة في كل مرة. سيتم افتراض ذلك لكافة الأمثلة التالية - ستحدث نتائج مختلفة لكل تمريرة.)
|
||||
|
||||
@@ -30,24 +31,26 @@ localeTitle: طريقة عشوائية
|
||||
|
||||
على سبيل المثال ، إذا كنت تريد رقم نقطة عائم عشوائيًا بين 0 و 10 ، فيمكنك استخدام:
|
||||
|
||||
`var x = Math.random()*10;
|
||||
|
||||
console.log(x);
|
||||
// 4.133793901445541
|
||||
`
|
||||
```JavaScript
|
||||
var x = Math.random()*10;
|
||||
|
||||
console.log(x);
|
||||
// 4.133793901445541
|
||||
```
|
||||
|
||||
### توليد رقم نقطة عائمة عشوائية داخل نطاق
|
||||
|
||||
إذا كنت تحتاج إلى رقم نقطة عائمة عشوائي يتراوح بين رقمين محددين ، فيمكنك فعل شيء كالتالي:
|
||||
|
||||
`var min = 83.1;
|
||||
var max = 193.36;
|
||||
|
||||
var x = Math.random()*(max - min)+min;
|
||||
|
||||
console.log(x);
|
||||
// 126.94014012699063
|
||||
`
|
||||
```JavaScript
|
||||
var min = 83.1;
|
||||
var max = 193.36;
|
||||
|
||||
var x = Math.random()*(max - min)+min;
|
||||
|
||||
console.log(x);
|
||||
// 126.94014012699063
|
||||
```
|
||||
|
||||
### توليد عدد صحيح عشوائي بين 0 و max
|
||||
|
||||
@@ -55,11 +58,12 @@ localeTitle: طريقة عشوائية
|
||||
|
||||
على سبيل المثال ، إذا كنت تريد التحديد عشوائياً من مصفوفة من 10 عناصر ، فستحتاج إلى رقم عشوائي بين 0 و 9 ضمناً (تذكر أن المصفوفات صفر فهرستها).
|
||||
|
||||
`var x = Math.floor(Math.random()*10);
|
||||
|
||||
console.log(x);
|
||||
// 7
|
||||
`
|
||||
```JavaScript
|
||||
var x = Math.floor(Math.random()*10);
|
||||
|
||||
console.log(x);
|
||||
// 7
|
||||
```
|
||||
|
||||
(تذكر أن `Math.random()` لن ترجع بالضبط 1 ، لذلك لن يتمكن `Math.random()*10` العودة تمامًا 10. وهذا يعني أنه بعد التقريب إلى الأسفل ، ستكون النتيجة دائمًا 9 أو أقل.)
|
||||
|
||||
@@ -67,32 +71,35 @@ localeTitle: طريقة عشوائية
|
||||
|
||||
إذا كنت بحاجة إلى رقم عشوائي مع الحد الأدنى لعدد 1 (على سبيل المثال ، اختيار يوم عشوائي في يناير) ، يمكنك استخدام أسلوب `Math.ceil()` .
|
||||
|
||||
`var x = Math.ceil(Math.random()*31);
|
||||
|
||||
console.log(x);
|
||||
// 23
|
||||
`
|
||||
```JavaScript
|
||||
var x = Math.ceil(Math.random()*31);
|
||||
|
||||
console.log(x);
|
||||
// 23
|
||||
```
|
||||
|
||||
طريقة أخرى كانت لاستخدام الوظيفة السابقة (باستخدام `Math.floor()` ) وإضافة 1 إليها:
|
||||
|
||||
`var x = Math.floor(Math.random()*31)+1;
|
||||
|
||||
console.log(x);
|
||||
// 17
|
||||
`
|
||||
```JavaScript
|
||||
var x = Math.floor(Math.random()*31)+1;
|
||||
|
||||
console.log(x);
|
||||
// 17
|
||||
```
|
||||
|
||||
### توليد عدد صحيح عشوائي داخل نطاق
|
||||
|
||||
وأخيرًا ، تحتاج في بعض الأحيان إلى عدد صحيح عشوائي بين رقمين محددين. على سبيل المثال ، إذا كنت تحاول اختيار تذاكر يانصيب وكنت تعرف أرقام أقل وأكبر رقم:
|
||||
|
||||
`var min = 1718;
|
||||
var max = 3429;
|
||||
|
||||
var x = Math.floor(Math.random()*(max-min+1)+min);
|
||||
|
||||
console.log(x);
|
||||
//2509
|
||||
`
|
||||
```JavaScript
|
||||
var min = 1718;
|
||||
var max = 3429;
|
||||
|
||||
var x = Math.floor(Math.random()*(max-min+1)+min);
|
||||
|
||||
console.log(x);
|
||||
//2509
|
||||
```
|
||||
|
||||
### ما مدى عشوائية Math.random ()؟
|
||||
|
||||
|
Reference in New Issue
Block a user