
نوشته اصلی توسط
amir2647
دوست عزیز
نگاه کن ما مثلا از 10000 تا 20000 یوزر ساختیم درسته
حالا میخوام برای یوزر ی سریال نامبر درست شه
سریال نامبر ها مرتب باشن از عدد
از 10000 شروع و مرتب تا 20000 باشن و با ویرگول جدا بشن
s/n:10000
سلام
بفرمایید کد قبلی رو با افزودن شماره سریال تکمیل کردم:
کد:
<?php
$users = array();
$passwords = array();
$serials = array();
function getSerial(){
global $serials;
$serial = mt_rand(10000, 20000);
if (in_array($serial, $serials))
getSerial();
return $serial;
}
for ($i=0; $i<10000; $i++){
$id1 = mt_rand(10000, 20000);
$id2 = mt_rand(10000, 20000);
$serial = getSerial();
if (!in_array($id1, $users) & !in_array($id2, $passwords)){
$users[] = $id1;
$passwords[] = $id2;
echo $id1.'@yahoo.com, ';
echo 'Webi'.$id2.'<br>';
echo 's/n:'.$serial.'<br>';
}
}
?>
در کد هر سریال چک میشه که هرگز تکراری نباشه و به همین دلیل هر کاربر یه سریال منحصر به فرد داره.