PHP mt_rand() فنکشن
تعلیم اور استعمال
مٹ رینڈ() میسرن تورنسر الگوریتم استعمال کرتا ہے اور رند نمبر جنریشن کا رند نمبر فراہم کرتی ہے۔
گرامر
مٹ رینڈ(مین,ماکس)
تعلیم
اگر قابل اختیار پارامتر فراہم نہیں کیاجاتا تو مین اور ماکس، مٹ رینڈ() 0 سے RAND_MAX کے درمیان کی غیر حقیقی رند نمبر فراہم کرتی ہے۔ مثلاً اگر 5 سے 15 (5 اور 15 شامل) کی رند نمبر چاہتے ہیں تو، مٹ رینڈ(5، 15) استعمال کریں۔
بہت سارے قدیمی libc رینڈ نمبر جنریشنز کچھ غیر یقینی اور ناشناختی اور تند رفتار کی خصوصیات رکھتے ہیں اور پی ایچ پی کی رینڈ() فنکشن کو دفعتی طور پر اس کی جگہ استعمال کیا جاتا ہے۔ اس فنکشن میں، مشاہیرنٹ تورنسر کی جانکاری خصوصیات استعمال کی جاتی ہیں جو رند نمبر جنریشنر کے طور پر استعمال کی جاتی ہیں، جو رند نمبر جنریشنر کی تیزی کو اوسط میں پی ایچ پی کی رینڈ() سے چار گنا تیزی سے پیدا کرتی ہیں。
تذکرا اور تعلیمات
تعلیم:از پھیپ 4.2.0 کے بعد، استعمال نہیں کیا جاتا سرد یا مٹ سرد فنکشن رینڈ نمبر جنریشن کو بیدار کرتی ہیں، اب یہ خودکار طور پر کیا جاتا ہے。
تعلیم:3.0.7 سے پہلے کی نسلیں میں، ماکس کا مطلب رینج ہوتا تھا۔ ان نسلوں میں، وہی رینج 5 سے 15 کی رینڈ نمبر کو حاصل کرنا چاہتے ہیں تو، مختصر مثال یہ ہوگا: مٹ رینڈ(5، 11);
مثال
اس مثال میں، ہم کچھ رینڈ نمبر واپس کریں گے:
<?php ایچیو (مٹ رینڈ()); ایچیو (مٹ رینڈ()); ایچیو (مٹ رینڈ(10،100))); ?>
خروجی مشابه:
3150906288 513289678 35