الفرق بين المراجعتين ل"Sass/random"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>()random</code> في Sass}}</noinclude> تحوّل الدالة <code>random'''()‎'''</code> عددًا غير ذي وح...')
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: الدالة <code>()random</code> في Sass}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: الدالة <code>()random</code> في Sass}}</noinclude>
تحوّل الدالة <code>random'''()‎'''</code> عددًا غير ذي وحدةٍ '''إلى نسبة مئوية'''.
+
تُعيد الدالة <code>random'''()‎'''</code> عددًا عشوائيًا.
== البنية العامة ==
+
== البنية العامة - الشكل الأول ==
 
<syntaxhighlight lang="sass">
 
<syntaxhighlight lang="sass">
random($number)
+
random()
</syntaxhighlight>
+
</syntaxhighlight>تعيد الدالة <code>random'''()‎'''</code> عددًا عشوائيًا بين <code>0</code> و <code>1،</code> والقيمة <code>0</code> مشمولة بخلاف <code>1</code>.
 +
 
 +
== القيم المعادة ==
 +
عددٌ عشوائي بين <code>0</code> و <code>1</code>.
 +
 
 +
== البنية العامة - الشكل الثاني ==
 +
<syntaxhighlight lang="sass">
 +
random(‎$limit)
 +
</syntaxhighlight>تعيد الدالة <code>random'''()‎'''</code> عددًا عشوائيًا صحيحًا بين <code>1</code> و <code>‎$limit،</code> مشمولين.
  
 
== المعاملات ==
 
== المعاملات ==
  
=== <code>‎$number</code> ===
+
=== <code>‎$limit</code> ===
عددٌ صحيح.
+
أقصى عدد صحيح يمكن أن تعيده الدالة، ويكون موجبًا.
  
 
== القيم المعادة ==
 
== القيم المعادة ==
نسبة مئوية.
+
تعيد الدالة <code>random'''()‎'''</code> عددًا عشوائيًا صحيحًا بين <code>1</code> و <code>‎$limit</code>.
  
 
== الأخطاء والاستثناءات ==
 
== الأخطاء والاستثناءات ==
سيُرمى الخطأ <code>ArgumentError</code> إن لم يكن <code>‎$number</code> عددًا لا وحدة له.
+
سيُرمى الخطأ <code>ArgumentError</code> إن لم يكن <code>‎$limit</code>أكبر من  <code>1</code>.
 
 
== أمثلة ==
 
مثال عن استخدام الدالة <code>'''percentage'''()‎</code>  لضبط قيمة العرض ([[CSS/width|width]]):<syntaxhighlight lang="sass">
 
selector {
 
  width: percentage(0.2) // 20%
 
}
 
</syntaxhighlight>سيُصرّف المثال السابق إلى شيفرة <nowiki/>[[CSS]] الآتية:<syntaxhighlight lang="css">
 
selector {
 
  width: 20%;
 
}
 
</syntaxhighlight>
 
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* الدالة <code>[[Sass/round|round'''()''']]</code>'''‎''': تُعيد العدد الصحيح الأقرب.
+
* الدالة <code>[[Sass/random seed|random_seed'''()''']]</code>'''‎''': تضبِطُ قيمةَ بذرة (seed) التوليد العشوائي المستخدمة من قبل المولد الداخلي للأعداد العشوائية.
  
* الدالة <code>[[Sass/abs|abs()]]</code>‎: تُعيد القيمة المطلقة.
+
* الدالة <code>[[Sass/random number generator|random_number_generator()]]</code>‎: تُعيد المولد الداخلي للأعداد العشوائية في <nowiki/>[[Sass]].
* الدالة <code>[[Sass/max|max()]]</code>‎: تُعيد القيمة الأكبر بين مجموعة من الأعداد.
 
  
 
== مصادر ==
 
== مصادر ==

مراجعة 18:02، 20 أبريل 2018

تُعيد الدالة random()‎ عددًا عشوائيًا.

البنية العامة - الشكل الأول

random()

تعيد الدالة random()‎ عددًا عشوائيًا بين 0 و والقيمة 0 مشمولة بخلاف 1.

القيم المعادة

عددٌ عشوائي بين 0 و 1.

البنية العامة - الشكل الثاني

random(‎$limit)

تعيد الدالة random()‎ عددًا عشوائيًا صحيحًا بين 1 و ‎$limit، مشمولين.

المعاملات

‎$limit

أقصى عدد صحيح يمكن أن تعيده الدالة، ويكون موجبًا.

القيم المعادة

تعيد الدالة random()‎ عددًا عشوائيًا صحيحًا بين 1 و ‎$limit.

الأخطاء والاستثناءات

سيُرمى الخطأ ArgumentError إن لم يكن ‎$limitأكبر من 1.

انظر أيضًا

  • الدالة random_seed(): تضبِطُ قيمةَ بذرة (seed) التوليد العشوائي المستخدمة من قبل المولد الداخلي للأعداد العشوائية.

مصادر