پی ایچ پی رینڈ () فنکشن کا استعمال کیسے کریں۔

Py Aych Py Ryn Fnkshn Ka Ast Mal Kys Kry



متعدد مقاصد کے لیے بے ترتیب نمبر بنانے کے لیے جیسے کہ پاس ورڈ تیار کرنا، متغیرات کو بے ترتیب قدریں تفویض کرنا، اور جانچ کے لیے بے ترتیب ڈیٹا بنانا، رینڈ() فنکشن کو پی ایچ پی میں استعمال کیا جا سکتا ہے۔ اس مضمون میں، ہم بات کریں گے کہ پی ایچ پی میں رینڈ() فنکشن کو کیسے استعمال کیا جائے اور اس کے استعمال کو ظاہر کرنے کے لیے مثالیں فراہم کی جائیں۔

پی ایچ پی رینڈ() فنکشن کا استعمال

پی ایچ پی رینڈ() فنکشن کو کئی طریقوں سے استعمال کیا جا سکتا ہے، پی ایچ پی رینڈ() فنکشن کو استعمال کرنے کی کچھ مثالیں یہ ہیں:

مثال 1: بے ترتیب نمبر بنانا

رینج کی وضاحت کیے بغیر بے ترتیب نمبر بنانے کے لیے، درج ذیل نحو کا استعمال کیا جائے گا:







رینڈ ( ) ;

اگر رینج کی وضاحت نہیں کی گئی ہے تو، فنکشن 0 اور زیادہ سے زیادہ قدر کے درمیان ایک بے ترتیب عدد پیدا کرے گا جس کی نمائندگی سسٹم پر ایک انٹیجر کے ذریعے کی جا سکتی ہے (عام طور پر 32 بٹ سسٹمز پر 2147483647 اور 64 بٹ سسٹمز پر 9223372036854775807)۔



<؟php

$random_number = رینڈ ( ) ;

بازگشت 'پیدا ہونے والا بے ترتیب نمبر یہ ہے:' . $random_number ;

؟>



مثال 2: رینج کے ساتھ بے ترتیب نمبر بنانا

رینڈم انٹیجر بنانے کے لیے دو پیرامیٹرز ہیں جنہیں رینڈ() فنکشن قبول کرتا ہے: کم از کم قدر اور زیادہ سے زیادہ اقدار، رینج کے ساتھ رینڈ() فنکشن کا نحو درج ذیل ہے:





رینڈ ( $منٹ , $زیادہ سے زیادہ ) ;

جہاں $min اور $max بے ترتیب عدد کے لیے رینج کی کم از کم اور زیادہ سے زیادہ قدریں ہیں۔ کم سے کم اور زیادہ سے زیادہ قدر کے بغیر rand() فنکشن استعمال کرنے کا نحو ذیل میں بتایا گیا ہے۔

رینڈ ( ) ;

اس مثال میں، ہم rand() فنکشن کو 0 اور 50 کے درمیان بے ترتیب نمبر بنانے کے لیے استعمال کریں گے، اور اسکرین پر نتیجہ ظاہر کریں گے:



<؟php

$random_number = رینڈ ( 0 , پچاس ) ;

بازگشت 'پیدا ہونے والا بے ترتیب نمبر یہ ہے:' . $random_number ;

؟>

اس کوڈ میں، ہم پہلے rand() فنکشن کو کال کرتے ہیں جس کی کم از کم قیمت 0 اور زیادہ سے زیادہ 50 ہوتی ہے۔ $random نمبر متغیر فنکشن کے ذریعہ تیار کردہ بے ترتیب عدد پر مشتمل ہوتا ہے، جس کی حد 0 سے 50 ہوتی ہے:

مثال 3: بے ترتیب پاس ورڈ بنانا

اس مثال میں، ہم حروف اور اعداد پر مشتمل ایک بے ترتیب پاس ورڈ بنانے کے لیے rand() فنکشن استعمال کریں گے:

<؟php

$password_length = 4 ;

$charset = 'abcdefghijklmnopqrstuvwxyz0123456789' ;

پاس ورڈ = '' ;

کے لیے ( $i = 0 ; $i < $password_length ; $i ++ ) {

پاس ورڈ .= $charset [ رینڈ ( 0 , strlen ( $charset ) - 1 ) ] ;

}

بازگشت 'بے ترتیب پاس ورڈ ہے:' . پاس ورڈ ;

؟>

اس کوڈ میں، ہم سب سے پہلے پاس ورڈ کی لمبائی 4 حروف پر سیٹ کرتے ہیں اور a کی وضاحت کرتے ہیں۔ چار سیٹ پاس ورڈ میں استعمال کیے جانے والے حروف پر مشتمل متغیر۔ پھر ہم ایک خالی بناتے ہیں۔ پاس ورڈ متغیر اور سے ایک بے ترتیب کردار پیدا کرنے کے لیے لوپ کے لیے استعمال کریں۔ چار سیٹ پاس ورڈ سٹرنگ میں ہر پوزیشن کے لیے۔

رینڈ() فنکشن کو 0 کی کم از کم قدر اور چارسیٹ مائنس 1 کی لمبائی کی زیادہ سے زیادہ قدر کے ساتھ کہا جاتا ہے۔ نتیجے میں پاس ورڈ ایکو کمانڈ کا استعمال کرتے ہوئے اسکرین پر ظاہر ہوتا ہے جب اس سے ایک بے ترتیب عدد تیار ہوتا ہے جو کہ بطور استعمال ہوتا ہے۔ چارسیٹ سے ایک حرف منتخب کرنے کے لیے انڈیکس۔

نتیجہ

پی ایچ پی رینڈ() فنکشن رینڈم انٹیجرز، پاس ورڈز اور دیگر ڈیٹا کی قسمیں بنانے کے لیے ایک مفید ٹول ہے۔ رینڈ() فنکشن کو استعمال کرنے کے طریقے کو سمجھ کر، ڈویلپرز اپنے کوڈ میں بے ترتیب پن اور غیر متوقع صلاحیت شامل کر سکتے ہیں، جو سیکورٹی کو بہتر بنا سکتا ہے اور زیادہ حقیقت پسندانہ ٹیسٹنگ ڈیٹا فراہم کر سکتا ہے۔ رینڈ() فنکشن استعمال میں آسان اور ورسٹائل ہے، جس سے یہ کسی بھی پی ایچ پی ڈویلپر کے لیے جاننا ایک قیمتی فنکشن ہے۔