PHP rand() فونکشن
تعریف اور استعمال
rand() فونکشن رینکومبرو بھیجتی ہے۔
قواعد
rand(مین,مکس)
پارامتر | وصف |
---|---|
مین,مکس | اختیاری۔ رینکومبرو کا پیداوار کا دائرہ طے کرتی ہے۔ |
تعلیمات
اگر کسی قابل چنن پارامتر نہیں دیا گیا تو مین اور مکس، rand() 0 سے RAND_MAX تک کا غیر حقیقی رینکومبرو بھیجتا ہے۔ مثلاً، 5 سے 15 (5 اور 15 شامل) کا رینکومبرو بھیجنا چاہیئے تو، rand(5, 15) استعمال کرسکتے ہیں۔
مزید معلومات اور تعلیمات
تعلیمات:کچھ پلیٹ فارموں (مثلاً ویندوز) میں RAND_MAX صرف 32768 ہوتا ہے۔ اگر ضروری رینکومبرو کا دائرہ 32768 سے زیادہ ہوتا ہے تو، min اور max پارامتروں کا استعمال کرکے بھیج سکتے ہیں یا mt_rand() کا استعمال کرسکتے ہیں۔
تعلیمات:از PHP 4.2.0 سے، اس کا استعمال نہیں کیا جاتا srand() یا mt_srand() فونکشن رینکومبرو جنریشن کو بیدار کرتی ہے، اب خودکار طور پر کیاجارہی ہے۔
تعلیمات:3.0.7 سے پہلے کی نسلوں میں، max کا مطلب range ہوتا تھا۔ ان نسلوں میں اسی طرح کا 5 سے 15 کا رینکومبرو بھیجنا چاہیئے تو، مختصر مثال یہ ہوتا تھا rand(5, 11)。
مثال
مثال میں کچھ رینکومبرو بھیج دیئے جائیں گے:
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
خروج:
17757 3794 97