كيفية استخدام دالة PHP rand ()

Kyfyt Astkhdam Dalt Php Rand



لإنشاء أرقام عشوائية لأغراض متعددة مثل إنشاء كلمات مرور وتعيين قيم عشوائية للمتغيرات وإنشاء بيانات عشوائية للاختبار ، يمكن استخدام الدالة rand () في PHP. في هذه المقالة ، سنناقش كيفية استخدام الدالة rand () في PHP ونقدم أمثلة لتوضيح استخدامها.

استخدام وظيفة PHP rand ()

يمكن استخدام الدالة PHP rand () بعدة طرق ، وإليك بعض الأمثلة لاستخدام الدالة PHP rand ():

مثال 1: توليد رقم عشوائي

لإنشاء رقم عشوائي دون تحديد النطاق ، سيتم استخدام الصيغة التالية:







راند ( ) ؛

إذا لم يتم تحديد النطاق ، ستنشئ الوظيفة عددًا صحيحًا عشوائيًا بين 0 والقيمة القصوى التي يمكن تمثيلها بعدد صحيح على النظام (عادةً 2147483647 على أنظمة 32 بت و 9223372036854775807 على أنظمة 64 بت).



<؟ php

رقم عشوائي $ = راند ( ) ؛

صدى صوت 'الرقم العشوائي الذي تم إنشاؤه هو:' . رقم عشوائي $ ؛

؟>



مثال 2: توليد رقم عشوائي باستخدام نطاق

هناك معلمتان تقبلهما الدالة rand () لإنشاء عدد صحيح عشوائي: القيمة الدنيا والحد الأقصى للقيم ، صيغة الدالة rand () مع النطاق كما يلي:





راند ( حد أدنى $ و ماكس دولار ) ؛

حيث $ min و $ max هما الحد الأدنى والحد الأقصى لقيم النطاق للعدد الصحيح العشوائي. تم ذكر صيغة استخدام الدالة rand () بدون الحد الأدنى والحد الأقصى للقيمة أدناه:

راند ( ) ؛

في هذا المثال ، سنستخدم الدالة rand () لإنشاء رقم عشوائي بين 0 و 50 ، وعرض النتيجة على الشاشة:



<؟ php

رقم عشوائي $ = راند ( 0 و خمسون ) ؛

صدى صوت 'الرقم العشوائي الذي تم إنشاؤه هو:' . رقم عشوائي $ ؛

؟>

في هذا الكود ، نسمي أولاً الدالة rand () بحد أدنى للقيمة 0 وقيمة قصوى قدرها 50. يحتوي متغير الرقم العشوائي $ على العدد الصحيح العشوائي الذي تنتجه الدالة ، والذي يتراوح من 0 إلى 50:

مثال 3: إنشاء كلمة مرور عشوائية

في هذا المثال ، سنستخدم الدالة rand () لإنشاء كلمة مرور عشوائية تتكون من أحرف وأرقام:

<؟ php

كلمة المرور_الطول = 4 ؛

محارف $ = 'abcdefghijklmnopqrstuvwxyz0123456789' ؛

كلمة المرور $ = ' ؛

ل ( أنا $ = 0 ؛ أنا $ < كلمة المرور_الطول ؛ أنا $ ++ ) {

كلمة المرور $ . = محارف $ [ راند ( 0 و سترلين ( محارف $ ) - 1 ) ] ؛

}

صدى صوت 'كلمة المرور العشوائية هي:' . كلمة المرور $ ؛

؟>

في هذا الكود ، قمنا أولاً بتعيين طول كلمة المرور إلى 4 أحرف وتحديد ملف محارف متغير يحتوي على الأحرف التي سيتم استخدامها في كلمة المرور. ثم نقوم بإنشاء ملف كلمة المرور متغير واستخدم حلقة for لتوليد حرف عشوائي من محارف لكل موضع في سلسلة كلمة المرور.

يتم استدعاء الدالة rand () بالقيمة الدنيا 0 والحد الأقصى لطول مجموعة الأحرف ناقص 1. ثم يتم عرض كلمة المرور الناتجة على الشاشة باستخدام الأمر echo بعد أن ينشئ هذا عددًا صحيحًا عشوائيًا يتم استخدامه باعتباره الفهرس لتحديد حرف من مجموعة الأحرف.

خاتمة

تعد وظيفة PHP rand () أداة مفيدة لإنشاء أعداد صحيحة عشوائية وكلمات مرور وأنواع بيانات أخرى. من خلال فهم كيفية استخدام وظيفة rand () ، يمكن للمطورين إضافة العشوائية وعدم القدرة على التنبؤ إلى التعليمات البرمجية الخاصة بهم ، والتي يمكن أن تحسن الأمان وتوفر بيانات اختبار أكثر واقعية. وظيفة rand () سهلة الاستخدام ومتعددة الاستخدامات ، مما يجعلها وظيفة قيّمة يجب أن يعرفها أي مطور PHP.