رفتن به مطلب

تکمیل کد تولید اعداد تصادفی ...


پست های پیشنهاد شده

سلام

تو سايتي کد رو قرار داده بودن که کارش توليد اعداد تصادفي براي قرعه کشي هستش


function nonrepeat($min,$max,$count) {

if($max - $min < $count) {
return false;
}

$nonrepeatarray = array();
for($i = 0; $i < $count; $i++) {
$rand = rand($min,$max);

while(in_array($rand,$nonrepeatarray)) {
$rand = rand($min,$max);
}

$nonrepeatarray[$i] = $rand;
}
return $nonrepeatarray;
}

آيا ميشه به اين کد حروف هم اضافه کرد و ي جورايي ترتيب هم توش رعايت بشه مثلا :ir1234567 و بعدي ir2234567

يا چيزي شبيه به اين !!!

با سپاس

ویرایش شده توسط jafar1374
لینک به ارسال

اگه قرار ترتیب رعایت بشه که نیازی به تصادفی بودن نیست

تابع rand() را از کدتون حذف کنید حلقتون می شه سورت شده

  • امتیاز 5
لینک به ارسال

اگر فقط میخواید حروف ir رو نشون بده قبل از تابع ()rand میتونید حروف ir رو بزارید و در خروجی همیشه چاپ بشه

برای اینکه ترتیب اعداد حفظ بشه پس نیازی به تابع rand ندارین مگه اینکه به ترتیب اعداد رودر تابع بزارید و ......

  • امتیاز 6
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...