نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الدالة mt_srand()‎ في PHP

(PHP 4, PHP 5, PHP 7) تحدِّد الدالة mt_srand()‎ البذرة (seed) المستعملة في خوارزميَّة Mersenne Twister لتوليد أعداد عشوائيَّة. الوصف void mt_srand ([ int $seed [, int $mode = MT_RAND_MT19937 ]] ) تحدِّد هذه الدالة قيمة البذرة المستعملة في خوارزميَّة Mersenne Twister عند توليد أعداد عشوائيَّة. تكون قيمة البذرة هي المعامل seed المُمرَّر  إلى الدالة، وإن لم يُعطَ هذا المعامل فستكون قيمة البذرة هي قيمة عشوائيَّة. ملاحظة: لا حاجة لتحديد قيمة البذرة باستدعاء هذه الدالة أو الدالة srand()‎ في كل مرة ...

الدالة mt_srand()‎ في PHP

(PHP 4, PHP 5, PHP 7) تحدِّد الدالة mt_srand()‎ البذرة (seed) المستعملة في خوارزميَّة Mersenne Twister لتوليد أعداد عشوائيَّة. الوصف void mt_srand ([ int $seed [, int $mode = MT_RAND_MT19937 ]] ) تحدِّد هذه الدالة قيمة البذرة المستعملة في خوارزميَّة Mersenne Twister عند توليد أعداد عشوائيَّة. تكون قيمة البذرة هي المعامل seed المُمرَّر  إلى الدالة، وإن لم يُعطَ هذا المعامل فستكون قيمة البذرة هي قيمة عشوائيَّة. ملاحظة: لا حاجة لتحديد قيمة البذرة باستدعاء هذه الدالة أو الدالة srand()‎ في كل مرة ...

الدالة srand()‎ في PHP

(PHP 4, PHP 5, PHP 7) تحدِّد الدالة srand()‎ البذرة (seed) المستعملة في خوارزميَّة توليد أعداد عشوائيَّة. الوصف void srand ([ int $seed ] ) تحدِّد هذه الدالة البذرة المستعملة في خوارزميَّة توليد الأعداد العشوائيَّة. تكون قيمة البذرة هي المعامل seed المُمرَّر  إلى الدالة، وإن لم يُعطَ هذا المعامل فستكون قيمة البذرة هي قيمة عشوائيَّة. ملاحظة: لا حاجة لتحديد قيمة البذرة باستدعاء هذه الدالة أو الدالة mt_srand()‎ في كل مرة تريد فيها توليد أعداد عشوائيَّة، سواءً باستعمال الدالة rand()‎ أو الدالة ...

الدالة srand()‎ في PHP

(PHP 4, PHP 5, PHP 7) تحدِّد الدالة srand()‎ البذرة (seed) المستعملة في خوارزميَّة توليد أعداد عشوائيَّة. الوصف void srand ([ int $seed ] ) تحدِّد هذه الدالة البذرة المستعملة في خوارزميَّة توليد الأعداد العشوائيَّة. تكون قيمة البذرة هي المعامل seed المُمرَّر  إلى الدالة، وإن لم يُعطَ هذا المعامل فستكون قيمة البذرة هي قيمة عشوائيَّة. ملاحظة: لا حاجة لتحديد قيمة البذرة باستدعاء هذه الدالة أو الدالة mt_srand()‎ في كل مرة تريد فيها توليد أعداد عشوائيَّة، سواءً باستعمال الدالة rand()‎ أو الدالة ...

الدالة mt_rand()‎ في PHP

(PHP 4, PHP 5, PHP 7) تولِّد الدالة mt_rand()‎ عددًا صحيحًا شبه عشوائي (pseudo-random integer) وتعيده وذلك باستعمال خوارزميَّة Mersenne Twister. الوصف int mt_rand ( void ) int mt_rand ( int $min , int $max )) تنبيه: لا تولِّد هذه الدالة أي قيم آمنة، لذا لا يجب استعمالها لغرض التشفير مطلقًا. إن أردت توليد قيم آمنة مشفَّرة، فاستعمل الدالة random_int()‎ أو الدالة random_bytes()‎ أو الدالة openssl_random_pseudo_bytes()‎. تعيد معظم الخوارزميات التي تستعملها الدوال التابعة لمكتبة libcs لتوليد أعداد عشوائيَّة قيمًا مريبة أو ذات ...

الدالة mt_rand()‎ في PHP

(PHP 4, PHP 5, PHP 7) تولِّد الدالة mt_rand()‎ عددًا صحيحًا شبه عشوائي (pseudo-random integer) وتعيده وذلك باستعمال خوارزميَّة Mersenne Twister. الوصف int mt_rand ( void ) int mt_rand ( int $min , int $max )) تنبيه: لا تولِّد هذه الدالة أي قيم آمنة، لذا لا يجب استعمالها لغرض التشفير مطلقًا. إن أردت توليد قيم آمنة مشفَّرة، فاستعمل الدالة random_int()‎ أو الدالة random_bytes()‎ أو الدالة openssl_random_pseudo_bytes()‎. تعيد معظم الخوارزميات التي تستعملها الدوال التابعة لمكتبة libcs لتوليد أعداد عشوائيَّة قيمًا مريبة أو ذات ...

الدالة mt_getrandmax()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة mt_getrandmax()‎ أكبر قيمة عشوائيَّة محتملة. الوصف int mt_getrandmax ( void ) تعيد هذه الدالة أكبر قيمة يمكن أن تعيدها الدالة mt_rand()‎ عند استدعائها. القيم المعادة تُعاد أكبر قيمة عشوائيَّة محتملة يمكن أن تعيدها الدالة mt_rand()‎ دون تمرير أي معامل لها‎. بمعنى آخر، تُعاد القيمة الأكبر التي يمكن استعمالها للمعامل max في الدالة mt_rand()‎ دون إمكانية زيادة النتيجة التي تعيدها هذه الدالة، وبالتالي الحصول على قيم أقل عشوائيَّة. أمثلة المثال 1: إيجاد عدد عشري ...

الدالة mt_getrandmax()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة mt_getrandmax()‎ أكبر قيمة عشوائيَّة محتملة. الوصف int mt_getrandmax ( void ) تعيد هذه الدالة أكبر قيمة يمكن أن تعيدها الدالة mt_rand()‎ عند استدعائها. القيم المعادة تُعاد أكبر قيمة عشوائيَّة محتملة يمكن أن تعيدها الدالة mt_rand()‎ دون تمرير أي معامل لها‎. بمعنى آخر، تُعاد القيمة الأكبر التي يمكن استعمالها للمعامل max في الدالة mt_rand()‎ دون إمكانية زيادة النتيجة التي تعيدها هذه الدالة، وبالتالي الحصول على قيم أقل عشوائيَّة. أمثلة المثال 1: إيجاد عدد عشري ...

الدالة rand()‎ في PHP

(PHP 4, PHP 5, PHP 7) تولِّد الدالة rand()‎ عددًا صحيحًا شبه عشوائي (pseudo-random integer) وتعيده. الوصف int rand ( void ) int rand ( int $min , int $max ) تعيد هذه الدالة عددًا شبه عشوائي تنحصر قيمته بين 0 وقيمة الدالة getrandmax()‎ إن استدعيت دون تمرير المعاملين الاختياريين min و max. أمَّا إن أردت توليد عدد عشوائي تنحصر قيمته في مجال محدَّد، فاستعمل المعاملين السابقين لتحديد ذلك المجال. تنبيه: لا تولِّد هذه الدالة أي قيم آمنة، لذا لا يجب استعمالها ...

الدالة rand()‎ في PHP

(PHP 4, PHP 5, PHP 7) تولِّد الدالة rand()‎ عددًا صحيحًا شبه عشوائي (pseudo-random integer) وتعيده. الوصف int rand ( void ) int rand ( int $min , int $max ) تعيد هذه الدالة عددًا شبه عشوائي تنحصر قيمته بين 0 وقيمة الدالة getrandmax()‎ إن استدعيت دون تمرير المعاملين الاختياريين min و max. أمَّا إن أردت توليد عدد عشوائي تنحصر قيمته في مجال محدَّد، فاستعمل المعاملين السابقين لتحديد ذلك المجال. تنبيه: لا تولِّد هذه الدالة أي قيم آمنة، لذا لا يجب استعمالها ...

الدالة lcg_value()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة lcg_value()‎ عددًا شبه عشوائي (pseudo random number) يترواح مجاله بين 0 - 1؛ تستعمل الدالة خوارزمية مولد المتطابقة الخطية المختلطة (combined linear congruential generator). الوصف float lcg_value ( void ) تعيد هذه الدالة عددًا شبه عشوائي تنحصر قيمته بين 0 - 1. تَدمج هذه الدالة بين نوعين من خوارزميات مولدات المتطابقة الخطية طول دورة (period) إحداها 2‎31 - 85 والأخرى ‎231 - 249. تكون طول دورة هذه الدالة هي حاصل جداء العددين الأوليين ...

الدالة lcg_value()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة lcg_value()‎ عددًا شبه عشوائي (pseudo random number) يترواح مجاله بين 0 - 1؛ تستعمل الدالة خوارزمية مولد المتطابقة الخطية المختلطة (combined linear congruential generator). الوصف float lcg_value ( void ) تعيد هذه الدالة عددًا شبه عشوائي تنحصر قيمته بين 0 - 1. تَدمج هذه الدالة بين نوعين من خوارزميات مولدات المتطابقة الخطية طول دورة (period) إحداها 2‎31 - 85 والأخرى ‎231 - 249. تكون طول دورة هذه الدالة هي حاصل جداء العددين الأوليين ...

الدالة ()random_number_generator في Sass

تستدعي الدالة random_number_generator()‎ مولد الأعداد العشوائيَّة الداخلي في Sass لتوليد عدد عشوائي. البنية العامة .random_number_generator() القيم المعادة يُعاد عدد عشوائي. انظر أيضًا الدالة random_seed()‎: تُعيّن البذرة المستعملة في خوارزميَّة توليد الأعداد العشوائيَّة. مصادر قسم الدالة random_number_generator في صفحة الدوال في توثيق Sass الرسمي.

الدالة getrandmax()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة getrandmax()‎ أكبر قيمة عشوائيَّة محتملة. الوصف int getrandmax ( void ) تعيد هذه الدالة أكبر قيمة يمكن أن تعيدها الدالة rand()‎ عند استدعائها. القيم المعادة تُعاد أكبر قيمة عشوائيَّة محتملة يمكن أن تعيدها الدالة rand()‎. انظر أيضًا الدالة rand()‎: تعيد عددًا صحيحًا عشوائيًّا. الدالة srand()‎: تحديد البذرة (seed) المستخدمة في خوارزمية توليد الأعداد العشوائيَّة. الدالة mt_getrandmax()‎: تعيد أكبر قيمة عشوائيَّة ممكنة. مصادر صفحة الدالة getrandmax في توثيق PHP الرسمي.

الدالة getrandmax()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة getrandmax()‎ أكبر قيمة عشوائيَّة محتملة. الوصف int getrandmax ( void ) تعيد هذه الدالة أكبر قيمة يمكن أن تعيدها الدالة rand()‎ عند استدعائها. القيم المعادة تُعاد أكبر قيمة عشوائيَّة محتملة يمكن أن تعيدها الدالة rand()‎. انظر أيضًا الدالة rand()‎: تعيد عددًا صحيحًا عشوائيًّا. الدالة srand()‎: تحديد البذرة (seed) المستخدمة في خوارزمية توليد الأعداد العشوائيَّة. الدالة mt_getrandmax()‎: تعيد أكبر قيمة عشوائيَّة ممكنة. مصادر صفحة الدالة getrandmax في توثيق PHP الرسمي.

التابع Random.srand في روبي

يحدِّد التابع srand بذرة مولد الأعداد شبه العشوائية (pseudo-random number generator) للنظام، بتعيين Random::DEFAULT، إلى القيمة المُمرَّرة إليه. يعيد التابع بعد استدعائه قيمة البذرة السابقة. في حال عدم أية قيمة إلى التابع srand، فسيبذُر المولد باستخدام مصدر للعشوائية (entropy) يوفره نظام التشغيل إن كان متاحًا (‎/dev/urandom على أنظمة Unix أو مُوفِّر خوارزمية التشفير [RSA] على نظام Windows)؛ تدمج هذه البذرة بين الوقت، ومعرف العملية (pid)، ورقم التسلسل لتوليدها من أجل أن تكون العشوائية كافية. يمكن استخدام srand لضمان تكرار تسلسلات ...

array_rand()‎

(PHP 4, PHP 5, PHP 7) تختار الدالة array_rand()‎ واحدًا أو أكثر من عناصر المصفوفة عشوائيًا. الوصف mixed array_rand ( array $array [, int $num = 1 ] ) تختار الدالة array_rand()‎ واحدًا أو أكثر من عناصر المصفوفة عشوائيًا، وتعيد مفتاح (أو مفاتيح) العناصر عشوائيًا. وتستخدم مولد أرقام عشوائية زائفة غير مناسب لأغراض التشفير. المعاملات array المصفوفة المُدخلة. num يحدد عدد العناصر التي يجب اختيارها عشوائيًا. القيم المعادة عند اختيار إدخال واحد فقط، تُعيد الدالة array_rand()‎ مفتاحًا لعنصرٍ واحد عشوائيًا. خلاف ...

array_rand()‎

(PHP 4, PHP 5, PHP 7) تختار الدالة array_rand()‎ واحدًا أو أكثر من عناصر المصفوفة عشوائيًا. الوصف mixed array_rand ( array $array [, int $num = 1 ] ) تختار الدالة array_rand()‎ واحدًا أو أكثر من عناصر المصفوفة عشوائيًا، وتعيد مفتاح (أو مفاتيح) العناصر عشوائيًا. وتستخدم مولد أرقام عشوائية زائفة غير مناسب لأغراض التشفير. المعاملات array المصفوفة المُدخلة. num يحدد عدد العناصر التي يجب اختيارها عشوائيًا. القيم المعادة عند اختيار إدخال واحد فقط، تُعيد الدالة array_rand()‎ مفتاحًا لعنصرٍ واحد عشوائيًا. خلاف ...

الدالة str_shuffle()‎ في PHP

(PHP 4 >= 4.3.0, PHP 5, PHP 7) تخلط الدالة str_shuffle()‎ المحارف في السلسلة النصية عشوائيًا. الوصف string str_shuffle ( string $str ) تُغَيِّرُ الدالة str_shuffle()‎ السلسلة النصية. يُنشَأ الخليط من كل ما هو ممكن. تحذير: هذه الدالة لا تولد قيم آمنة مشفرة، يجب ألا تستخدم لأغراض التشفير. إذا كنت بحاجة إلى قيمة آمنة مشفرة، ففكر في استخدام الدالة random_int()‎ أو الدالة random_bytes()‎ أو الدالة openssl_random_pseudo_bytes()‎ بدلاً من ذلك. المعاملات str السلسلة المدخلة. القيم المعادة تعيد الدالة str_shuffle()‎ سلسلة نصية معدلَّة. ...

التابع srand‎ الخاص بالصنف Kernel في روبي

يضبط التابع srand بذرة مولد الأعداد شبه العشوائية (system pseudo-random number generator)، إذ يعين Random::DEFAULT ويعطيها قيمة العدد المُعطى ثم يعيد قيمة البذرة السابقة. في حال عدم تمرير أي عدد إلى التابع، يحدد التابع srand بذرةً للمولد باستخدام مصدر العشوائية (entropy) الذي يوفره نظام التشغيل، إن كان متاحًا (وهو ‎/dev/urandom على أنظمة يونكس أو مُوفِّر خوارزمية التشفير RSA على نظام ويندوز)، والذي يُدمَج مع الوقت، ومعرف العملية (pid)، ورقم التسلسل. يمكن استخدام التابع srand لضمان تكرار تسلسلات الأعداد شبه العشوائية ...

الدوال الرياضية في PHP

تسمح لك هذه الدوال بالتعامل مع العمليات الرياضية على الأعداد الصحيحة (integer) والعشرية (float). اطلع أيضًا على صفحة المعاملات الرياضية. abs()‎ تعيد‎ القيمة المطلقة للعدد المُمرَّر إليها. acos()‎ تعيد معكوس تجيب القيمة المُمرَّرة إليها. acosh()‎ تعيد معكوس التجيب القطعي (Inverse hyperbolic cosine) للقيمة المُمرَّرة إليها. asin()‎ تعيد معكوس جيب القيمة المُمرَّرة إليها. asinh()‎ تعيد معكوس الجيب القطعي (Inverse hyperbolic sine) للقيمة المُمرَّرة إليها. atan2()‎ تعيد معكوس الظل لناتج قسمة المعاملين الممرَّران إليها. atan()‎ تعيد معكوس الظل للقيمة المُمرَّرة إليها. atanh()‎ ...

الدوال الرياضية في PHP

تسمح لك هذه الدوال بالتعامل مع العمليات الرياضية على الأعداد الصحيحة (integer) والعشرية (float). اطلع أيضًا على صفحة المعاملات الرياضية. abs()‎ تعيد‎ القيمة المطلقة للعدد المُمرَّر إليها. acos()‎ تعيد معكوس تجيب القيمة المُمرَّرة إليها. acosh()‎ تعيد معكوس التجيب القطعي (Inverse hyperbolic cosine) للقيمة المُمرَّرة إليها. asin()‎ تعيد معكوس جيب القيمة المُمرَّرة إليها. asinh()‎ تعيد معكوس الجيب القطعي (Inverse hyperbolic sine) للقيمة المُمرَّرة إليها. atan2()‎ تعيد معكوس الظل لناتج قسمة المعاملين الممرَّران إليها. atan()‎ تعيد معكوس الظل للقيمة المُمرَّرة إليها. atanh()‎ ...

الدالة shuffle()‎‎‎‎‎‎‎‎‎‎‎‎ في PHP

(PHP 4, PHP 5, PHP 7) تخلط الدالة shuffle()‎ عناصر المصفوفة. الوصف bool shuffle ( array &$array ) تخلط هذه الدالة عناصر المصفوفة بإعادة ترتيبها عشوائيًا. وتستخدم مولد أرقام عشوائية زائفة غير مناسب لأغراض التشفير. ملاحظة: إذا تساوت مقارنة عنصرين، فإن ترتيبهما النسبي في المصفوفة المُرتّبة يكون غير محدد. المعاملات array المصفوفة المُدخلة. القيم المعادة تُعيد الدالة القيمة TRUE عند نجاح عملها، أو FALSE عند فشل تنفيذها. سجل التغييرات الإصدار الوصف 7.1.0 تغيير الخوارزمية العشوائية الداخلية لاستخدام "مولد أرقام Mersenne Twister ...

الصنف Random في روبي

يزوِّد الصنف Random واجهةً لمولِّد أعدادٍ شبه عشوائيَّةٍ (pseudo-random number generator، أو يُدعى PRNG) في روبي. يُنتج مولِّد الأرقام شبه العشوائيَّة (PRNG) سلاسل محدَّدةً من البِتات تقارب العشوائيَّة الحقيقية. يمكن أن تمثِّل هذه السلاسل أعدادًا صحيحيةً (integers)، أو أعدادًا عشريةً (floats)، أو سلاسل نصيَّة ثنائيَّة (binary strings). يُهيَّأ هذا المولِّد ببذرة تعطى (seed) إمَّا من قبل النظام (system-generated) أو من قبل المستخدم (user-supplied) عبر استخدام التابع srand. يوفر تابع الصنف rand الوظيفة القاعديَّة للتابع Kernel.rand بالترافق مع معالجةٍ أفضل للقيم ...

Math.random()‎

الدالة Math.random()‎ تعيد عددًا عشوائيًا زائفًا (pseudo-random number) عشريًا بين 0 (دون تضمين 0) و 1 (مع تضمين 1)، يمكنك بعد ذلك تحويل العدد الناتج إلى المجال الذي تريده. لاحظ أنَّ البذرة (seed) المُستخدمة في خوارزمية توليد الأرقام العشوائية سيختارها مُحرِّك JavaScript، ولا يمكن ضبطها من المستخدم. تحذير: الدالة Math.random()‎ لا توفِّر أعدادًا عشوائيةً يمكن استخدامها في التشفير. لذا لا تستخدمها لأيّ غرض يتعلق بالحماية. البنية العامة Math.random() القيمة المعادة عددٌ عشوائيٌ زائفٌ (pseudo-random number) عشريٌ بين 0 (دون تضمين ...

استبدال الخوارزمية (Substitute Algorithm)

المشكلة الحاجة إلى استبدال خوارزميّة ما بخوارزميّة أخرى. الحل تعديل محتوى التابع (method body) الذي يُنفِّذ الخوارزمية السابقة ليُنفِّذ الخوارزمية الجديدة. مثال قبل إعادة التصميم تتلخَّص مهمة التابع foundPerson بالبحث عن الأشخاص ذوي الأسماء "Don" أو "John" أو "Kent" وذلك بالمرور بعناصر المصفوفة النصّيّة people باستخدام حلقة for كما في الشيفرة: في لغة Java: String foundPerson(String[] people){ for (int i = 0; i < people.length; i++) { if (people[i].equals("Don")){ return "Don"; ...

الدالة randomSeed()‎ في أردوينو

تهيِّئ الدالة randomSeed()‎ البذرة التي يستعملها مولد الأعداد الشبه عشوائية (pseudo-random numbers) في عملية التوليد. استعمال قيم مختلفة للبذرة يؤدي إلى بدء المولد عملية توليد سلسلة الأعداد العشوائية عند نقطة اعتباطية. رغم أنَّ هذه السلسلة المولَّدة طويلة جدًا وعشوائيَّة إلا أنَّها ثابتة (أي تبقى نفسها ولا تتغير). إن كان من المهم أن تختلف سلسلة من القيم المولدة باستعمال الدالة random()‎ عن بعضها بعضًا في التنفيذ اللاحق للشيفرة، فاستعمل الدالة randomSeed()‎ لتهيئة مولد العدد العشوائي مع تمرير قيمة مدخلة عشوائية تمامًا ...

الدالة random()‎ في أردوينو

تولد الدالة random()‎ عددًا شبه عشوائي (pseudo-random) وتعيده. البنية العامة random(max) random(min, max) المعاملات min معامل اختياري يحدِّد الحد الأدنى للعدد العشوائي المراد توليده. القيمة الافتراضية هي: 0. max يحدِّد هذا المعامل الحد الأعلى للعدد العشوائي المراد توليده، ولا يدخل هذا العدد ضمن المجال. القيم المعادة يعاد عددٌ عشريٌّ يمثِّل العدد العشوائي المولَّد ويقع ضمن المجال [1 - min , max]. أمثلة مثالٌ على توليد أعداد عشوائية باستعمال الدالة random()‎ وإظهارها: long randNumber; void setup(){ Serial.begin(9600); // إن كانت رجل ...

التابع Random.new في روبي

يُنشئ التابع new مولِّد أعدادٍ شبه عشوائيةٍ (PRNG) باستخدام قيمة محدَّدة للبذرة لضبط الحالة الأولية. إذا أُهملت البذرة، سيُهيَّأ التابع باستعمال البذرة new_seed العشوائية. ألقِ نظرةً على التابع srand لمعرفة المزيد عن استخدام البذرة. البنية العامة new(seed = Random.new_seed) → prng المعاملات seed قيمة البذرة المراد استعمالها مع مولد الأعداد العشوائية. إذا لم يعطَ هذا المعامل، فسيكون مساويًا إلى القيمة المعادة عبر استدعاء التابع Random.new_seed. القيم المعادة يُعاد مولِّد الأرقام شبه العشوائية. انظر أيضًا التابع new_seed: يعيد قيمةً عشوائية تمثِّل البذرة. ...

التابع Array.sample في روبي

يختار التابع sample عنصرًا واحدًا أو عدة عناصر بشكل عشوائي من المصفوفة التي استُدعيت معه. يتم اختيار العناصر باستخدام فهارس عشوائية وفريدة لضمان عدم اختيار العنصر نفسه مجدَّدًا ما لم تحتوِ المصفوفة على عناصر متكررة. البنية العامة sample → obj sample(random: rng) → obj sample(n) → new_ary sample(n, random: rng) → new_ary المعاملات random يُستخدم هذا الوسيط الاختياري (إن أعطي) كمولد عشوائي للأعداد التي تمثل فهارس العناصر العشوائية المراد جلبها. قيمته الافتراضية هي: rng. n عدد صحيح يحدد عدد العناصر العشوائية المراد ...

التشفير (Encryption) في Laravel

مقدمة يستخدم مُشفّر Laravel مكتبة التشفير OpenSSL لتوفير تشفير AES-256 و AES-128. ننصحك بشدة باستخدام تسهيلات التشفير المضمنة في Laravel وعدم محاولة إنشاء خوارزميات التشفير المنشأة محليًا والخاصة بك. يتم توقيع جميع قيم Laravel المشفرة باستخدام رسالة رمز الاستيثاق (message authentication code - MAC) بحيث لا عدل قيمها الأساسية بمجرد تشفيرها. الضبط قبل استخدام مُشفّر Laravel، اضبط خيار المفتاح (‎(key في ملف الإعدادات config/app.php. استخدم الأمر php artisan key:generate لإنشاء هذا المفتاح لأن أمر Artisan سيستخدم مولد بايت عشوائي آمن ...

الدالة random_seed()‎ في Sass

تحدِّد الدالة random_seed()‎ قيمةَ البذرة (seed) التي يستخدمها مولِّد الأعداد العشوائيَّة الداخلي في Sass. يمكن استخدامها لضمان أن تكون الأعداد العشوائيَّة المتتابعة متناسقة حتى تكون النتائج متناسقة في عمليات الاختبار وغيرها. البنية العامة .random_seed(seed) المعاملات seed عددٌ صحيحٌ. القيم المعادة تُعاد قيمة البذرة نفسها المعطاة. انظر أيضًا الدالة random_number_generator()‎: تستدعي مولد الأعداد العشوائيَّة الداخلي في Sass لتوليد عدد عشوائي. مصادر قسم الدالة random_seed في صفحة الدوال في توثيق Sass الرسمي.

التابع Array.shuffle!‎ في روبي

يعيد التابع shuffle!‎ ترتيب عناصر مصفوفة بشكل عشوائي. البنية العامة shuffle! → ary shuffle!(random: rng) → ary المعاملات random يُستخدم هذا الوسيط الاختياري (إن أعطي) كمولد عشوائي لترتيب العناصر بحسب فهرسها. قيمته الافتراضية هي: rng. القيم المعادة تعاد المصفوفة نفسها المعطاة بعد ترتيب عناصرها بشكل عشوائي. أمثلة أمثلة على استخدام التابع shuffle!‎: a = [ 1, 2, 3 ] #=> [1, 2, 3] a.shuffle! ...

التابع Array.shuffle في روبي

يعيد التابع shuffle ترتيب عناصر مصفوفة بشكل عشوائي ثم يضعها في مصفوفة جديدة. البنية العامة huffle → new_ary shuffle(random: rng) → new_ary المعاملات random يُستخدم هذا الوسيط الاختياري (إن أعطي) كمولد عشوائي لترتيب العناصر بحسب فهرسها. قيمته الافتراضية هي: rng. القيم المعادة تعاد مصفوفة جديدة تحوي عناصر المصفوفة المعطاة مرتَّبةً بشكل عشوائي. أمثلة أمثلة على استخدام التابع shuffle: a = [ 1, 2, 3 ] #=> [1, 2, 3] a.shuffle ...

الدالة ()random في Sass

تُعيد الدالة random()‎ عددًا عشوائيًا عشريًّا يتراوح مجاله بين 0 و 1 (القيمة 1 غير داخلة في المجال) إن لم يمرَّر إليها أي قيمة. أمَّا إن مرِّر إليها قيمة، فستعيد عددًا عشوائيًّا صحيحًا يتراوح مجاله بين 1 وتلك القيمة. البنية العامة random() random(‎$limit) المعاملات ‎$limit أكبر عدد صحيح موجب يمكن أن تعيده الدالة. القيم المعادة يُعاد عدد عشوائي عشري يتراوح مجاله بين 0 و 1 (القيمة 1 غير داخلة في المجال) إن لم يمرَّر إلى الدالة random()‎ أي قيمة. أمَّا إن ...

التابع rand‎ الخاص بالصنف Kernel في روبي

يولد التابع rand عددًا شبه عشوائي يقع ضمن مجال محدَّد. البنية العامة rand(max=0) → number‎ إن استدعي التابع rand بدون تمرير معاملات إليه، أو إن كان max.to_i.abs == 0، فسيعيد التابع rand عددًا عشريًا شبه عشوائي (pseudo-random) محصورًا في المجال 0.0 و 1.0 (يدخل 0.0 ضمن المجال بينما لا يدخل 1.0). إذا كان max.abs أكبر من أو يساوي 1، فسيعيد rand عددًا صحيحًا عشوائيًا أكبر من أو يساوي 0، وأصغر من max.to_i.abs. إذا كان المعامل المعطى مجالًا (من النوع Range)، فسيعيد ...

التابع Random.new_seed في روبي

يعيد التابع new_seed قيمةً عشوائية تمثِّل البذرة. يستخدم هذا التابع من قبل التابع new عندما لا تُعيَّن قيمة البذرة كمعاملٍ لذلك التابع. البنية العامة new_seed → integer القيم المعادة تُعاد قيمةٌ عشوائيَّةٌ للبذرة. أمثلة مثالٌ عن استخدام التابع new_seed: Random.new_seed  #=> 115032730400174366788466674494640623225 انظر أيضًا التابع new: يُنشئ مولِّد أعدادٍ شبه عشوائيةٍ (PRNG) باستخدام قيمة محدَّدة للبذرة لضبط الحالة الأولية. التابع seed: يعيد قيمة البذرة التي استُخدمَت في إنشاء المولِّد. التابع srand: يحدِّد بذرة مولد الأعداد شبه العشوائية للنظام بتعيين Random::DEFAULT ...

الوحدة heapq في بايثون

تقدّم هذه الوحدة وسيلة لاستخدام خوارزمية طابور الكومة heap queue والتي تعرف كذلك بخوارزمية طابور الأولوية priority queue. الكومات Heaps هي مشجّرات ثنائية binary trees تمتلك كل عقدة أبوية parent node فيها قيمة تكون أصغر من أو مساوية لأي قيمة أخرى في العقد البنوية children. تستخدم الوحدة مصفوفات تكون فيها heap[k] <= heap[2*k+1]‎ و heap[k] <= heap[2*k+2]‎ لجميع قيم k، ويبدأ عدّ العناصر من الصفر. ولغرض المقارنة، تُعدّ العناصر غير الموجودة ما لا نهائية. أما أهمّ خصائص الكومة هي أنّ ...

المعامل == في Random في روبي

يتحقَّق المعامل == من تساوي الحالة الداخلية لمولِّدين. المولِّدات المتكافئة ستعيد السلسلة نفسها من الأرقام شبه العشوائية (pseudo-random). سيمتلك مولِّدين اثنين عادةً الحالة نفسها فقط إذا أُنشئ كلٌّ منهما باستخدام البذرة (seed) نفسها. البنية العامة prng1 == prng2 → true or false المعاملات prng1 مولِّد الأعداد شبه العشوائيَّة الأول. prng2 مولِّد الأعداد شبه العشوائيَّة الثاني. القيم المعادة تُعاد القيمة true إذا كان للمولِّدان نفس الحالة الداخلية، خلاف ذلك تُعاد القيمة false. أمثلة مثالٌ عن استخدام المعامل ==: Random.new == Random.new ...

الوحدة ‎‎‎crypto‎ في Node.js

الاستقرار: 2-مستقر توفِّر الوحدة crypto وظيفة التشفير (cryptographic functionality) التي تتضمن مجموعةً من المغلفات (wrappers) التي تُستعمَل من أجل دوال شيفرة Hash في OpenSSL، والتشفير HMAC، والتشفير (cipher)، وفك التشفير (decipher)، والتوقيع (sign)، والتحقق (verify). استعمل الأمر require('crypto')‎ للوصول إلى هذه الوحدة. const crypto = require('crypto'); const secret = 'abcdefg'; const hash = crypto.createHmac('sha256', secret) .update('I love cupcakes') ...

التابع Random.urandom في روبي

يعيد التابع urandom سلسلةً نصيةً (string) باستخدام ميزاتٍ توفرها المنصة. يفترض بالقيمة المعادة أن تكون عددًا محميًّا مشفرًا شبه عشوائي بالصيغة الثنائية. يرمي هذا التابع الاستثناء RuntimeError إذا فشلت الميزة المزودة من المنصة في تحضير النتيجة. في عام 2017، كتب في صفحة الدليل man للدالة (random(7 في لينكس: "لا يوجد تشفيرٌ أساسيٌ موجودٌ اليوم يمكن يعدنا بأكثر من 256 بت من الحماية". لذلك  تمرير قيمة ذات حجم أكبر من 32 إلى هذا التابع قد يكون أمرًا مريبًا. البنية العامة urandom(size) ...

التابع ‎.data()‎ في jQuery

يخزِّن التابع ‎.data()‎ بيانات عشوائية مرتبطة بالعناصر المتطابقة أو تُعيد القيمة في مخزن البيانات المحدد للعنصر الأول في مجموعة العناصر المتطابقة. ‎.data( key, value )‎ القيمة المعادة يعيد التابع ‎.data()‎ كائنًا من النوع jQuery. الوصف يُخزن بيانات عشوائية مرتبطة بالعناصر المتطابقة. ‎.data( key, value )‎ أُضيفت مع الإصدار: 1.2.3. key سلسلة نصية مُنشَأة من الكائن String تشير إلى جزء من البيانات المراد تعيينه. value قيمة البيانات الجديدة، ويمكن أن تكون من أي نوع من أنواع JavaScript ما عدا القيمة undefined. ...

التابع Random.bytes في روبي

يُعيد التابع bytes سلسلةً نصيةً ثنائيةً عشوائية بحجم محدَّدٍ من البايتات. البنية العامة bytes(size) → a_string المعاملات size حجم السلسلة النصية المراد توليدها. القيم المعادة تُعاد سلسلةٌ نصيةٌ ثنائيةٌ عشوائية بحجم قيمة المعامل size. أمثلة مثالٌ عن استخدام التابع bytes: random_string = Random.new.bytes(10) # => "\xD7:R\xAB?\x83\xCE\xFAkO" random_string.size # => 10 انظر أيضًا التابع urandom : يعيد سلسلةً نصيةً (string) باستخدام ميزاتٍ توفرها المنصة. التابع ...

التابع Random.seed في روبي

يعيد التابع seed قيمة البذرة التي استُخدمَت في إنشاء المولِّد. قد يُستعمَل هذا التابع لإنشاء مولِّدٍ آخر بنفس الحالة في وقتٍ لاحق، مسببًا بذلك توليد نفس السلسلة من الأعداد. البنية العامة seed → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل قيمة البذرة التي استخدمت في إنشاء المولِّد. أمثلة مثالٌ عن استخدام التابع seed: prng1 = Random.new(1234) prng1.seed #=> 1234 prng1.rand(100) #=> 47 prng2 = Random.new(prng1.seed) prng2.rand(100) #=> 47 انظر أيضًا التابع new: يُنشئ مولِّد أعدادٍ شبه ...

الدوال الرياضية في أردوينو

تتعامل الدوال الرياضية مع الأعداد بشكل عام، إذ تجري مختلف العمليات الرياضية عليها، مثل حساب قيمة مطلقة أو جذر عدد أو جيب زاوية أو توليد عدد عشوائي. ()‎abs تحسب الدالة abs()‎ القيمة المطلقة للعدد المُمرَّر إليها. ()‎constrain تقيِّد الدالة constrain()‎ عددًا ضمن مجالٍ محدَّدٍ. ()‎cos تحسب الدالة cos()‎ تجيب الزاوية الممرَّرة إليها. ()‎map تعيد الدالة map()‎ تموضع عدد من المجال الذي هو فيه إلى مجال آخر. ()‎max تعيد الدالة max()‎ أكبر قيمة من القيم الممرَّرة إليها. ()‎min تعيد الدالة min()‎ أصغر قيمة من القيم الممرَّرة إليها. ()‎pow تحسب الدالة pow()‎ القيمة yx أي ترفع الأساس y إلى القوة x للقيمتين ...

Python/glob

تساعد هذه الوحدة في البحث عن جميع أسماء الملفات التي تطابق النمط المحدد وفق قواعد صدفة يونكس، وتعيد النتائج بترتيب عشوائي.

التعبير ‎#include في أردوينو

يُستعمَل التعبير ‎#include لتضمين مكتبات خارجية في شيفرتك. هذا يساعد المبرمج على الوصول إلى مجموعة أكبر من مكتبات C القياسية (التي هي مجموعة من الدوال المُنشَأ مسبقًا) والمكتبات التي كُتبَت خصِّيصًا لأردوينو. المرجع الرئيسي لمكتبات C الخاصة بالمتحكم AVR (هو أحد متحكمات Atmel الذي بنيت عليه أردوينو) تجده هنا. البنية العامة #include <library's name> ملاحظة: لا تنسَ إضافة الرمز # لأنَّه ضروري. أمثلة يوضح المثال التالي كيفية تضمين مكتبة تُستعمَل لوضع البيانات في ذاكرة البرنامج (أي الذاكرة flash) بدلًا من الذاكرة ...

التابع deferred.promise()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery

deferred.promise( [target ] )‎ القيمة المعادة يُعيد كائنًا من النوع Promise. الوصف يُعيد هذا التابع كائن Promise للكائن المؤجل Deferred. deferred.promise( [target ] )‎ أُضيف مع الإصدار: 1.5. target الكائن الذي يجب إرفاق تابع promise به وهو من النوع Object. يسمح التابع deferred.promise()‎‎ لدالة غير متزامنة بمنع الشيفرات البرمجية الأخرى من التدخل في تقدم أو حالة الطلب الداخلي الخاص به. ويعرض التابع promise فقط التوابع المؤجلة اللازمة لإرفاق معالجات إضافية أو تحديد الحالة (then و done و fail و always ...

التابع deferred.promise()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery

deferred.promise( [target ] )‎ القيمة المعادة يُعيد كائنًا من النوع Promise. الوصف يُعيد هذا التابع كائن Promise للكائن المؤجل Deferred. deferred.promise( [target ] )‎ أُضيف مع الإصدار: 1.5. target الكائن الذي يجب إرفاق تابع promise به وهو من النوع Object. يسمح التابع deferred.promise()‎‎ لدالة غير متزامنة بمنع الشيفرات البرمجية الأخرى من التدخل في تقدم أو حالة الطلب الداخلي الخاص به. ويعرض التابع promise فقط التوابع المؤجلة اللازمة لإرفاق معالجات إضافية أو تحديد الحالة (then و done و fail و always ...

ترتيب المصفوفات في PHP

تحتوي لغة PHP على الكثير من الدوال التي تتعامل مع ترتيب المصفوفات، وهذه الصفحة تساعد على التفريق بينها. الاختلافات الرئيسية هي: ترتب بعض الدوال المصفوفات بناءً على مفاتيحها (keys)، بينما ترتبها دوالٌ أخرى بناءً على القيم المرتبطة مع كل مفتاح. قد تحافظ بعض الدوال على العلاقة ما بين المفتاح والقيمة المسجلة معه بعد عملية الترتيب. لكن هذا قد يعني أنه في بعض الأحيان سيُعاد ضبط المفاتيح إلى الوضعية الافتراضية العددية (0، 1، 2 …). طريقة الترتيب: هجائيًا من الأصغر إلى ...

عرض (50 السابقة | 50 التالية) (20 | 50 | 100 | 250 | 500).