الفرق بين المراجعتين لصفحة: «Sass/random»
جميل-بيلوني (نقاش | مساهمات) ط تدقيق ومراجعة الصفحة. |
لا ملخص تعديل |
||
سطر 16: | سطر 16: | ||
== الأخطاء والاستثناءات == | == الأخطاء والاستثناءات == | ||
سيُرمى الخطأ <code>ArgumentError</code> إن كانت قيمة المعامل <code>$limit</code> أصغر من 1. | سيُرمى الخطأ <code>ArgumentError</code> إن كانت قيمة المعامل <code>$limit</code> أصغر من 1. | ||
== أمثلة == | |||
مثال عن استخدام الدالة <code>random()</code> لتوليد لون عشوائي مع استخدام الدالة <code>[[Sass/rgba|rgba()]]</code>. لاحظ كيف مررنا القيمة 255 إلى الدالة <code>random()</code> لضبط الحد الأقصى لمجال القيم العشوائية إلى 255، ولاحظ كيف لم نمرِّر أيّ قيمة لها عند محاولة ضبط قيمة قناة الشفافية alpha، وبالتالي ستعيد رقمًا عشوائيًا بين 0 و 1:<syntaxhighlight lang="sass"> | |||
$random-color: rgba(random(255), random(255), random(255), random()); | |||
.selector { | |||
color: $random-color; // rgba(31, 54, 169, 0.5677176074); | |||
} | |||
</syntaxhighlight> | |||
== انظر أيضًا == | == انظر أيضًا == |
مراجعة 11:31، 17 مايو 2018
تُعيد الدالة random()
عددًا عشوائيًا عشريًّا يتراوح مجاله بين 0 و 1 (القيمة 1 غير داخلة في المجال) إن لم يمرَّر إليها أي قيمة. أمَّا إن مرِّر إليها قيمة، فستعيد عددًا عشوائيًّا صحيحًا يتراوح مجاله بين 1 وتلك القيمة.
البنية العامة
random()
random($limit)
المعاملات
$limit
أكبر عدد صحيح موجب يمكن أن تعيده الدالة.
القيم المعادة
يُعاد عدد عشوائي عشري يتراوح مجاله بين 0 و 1 (القيمة 1 غير داخلة في المجال) إن لم يمرَّر إلى الدالة random()
أي قيمة. أمَّا إن مرِّر المعامل $limit
، فسيُعاد حينئذ عدد صحيح يتراوح مجاله بين 1 و $limit
(كلاهما داخل في المجال).
الأخطاء والاستثناءات
سيُرمى الخطأ ArgumentError
إن كانت قيمة المعامل $limit
أصغر من 1.
أمثلة
مثال عن استخدام الدالة random()
لتوليد لون عشوائي مع استخدام الدالة rgba()
. لاحظ كيف مررنا القيمة 255 إلى الدالة random()
لضبط الحد الأقصى لمجال القيم العشوائية إلى 255، ولاحظ كيف لم نمرِّر أيّ قيمة لها عند محاولة ضبط قيمة قناة الشفافية alpha، وبالتالي ستعيد رقمًا عشوائيًا بين 0 و 1:
$random-color: rgba(random(255), random(255), random(255), random());
.selector {
color: $random-color; // rgba(31, 54, 169, 0.5677176074);
}
انظر أيضًا
- الدالة
random_seed()
: تحدِّد قيمةَ البذرة (seed) التي يستخدمها مولد الأعداد العشوائيَّة الداخلي في Sass.
- الدالة
random_number_generator()
: تستدعي مولد الأعداد العشوائيَّة الداخلي في Sass لتوليد عدد عشوائي.