生成随机的imei

 1 <?php
 2 echo getIMEI();
 3 
 4 function getIMEI() {// calculator IMEI  
 5     $r1=1000000+rand(0,8999999);
 6     $r2=1000000+rand(0,8999999);
 7     $input=$r1.$r2;
 8     $a=$b=0;
 9     for($i=0;$i<strlen($input);$i++){
10         $tt=intval($input[$i]);
11         if ($i % 2 == 0) {  
12             $a=$a+$tt;  
13         } else {  
14             $temp = $tt * 2;  
15             $b = $b + $temp / 10 + $temp % 10;  
16         } 
17     }
18     $last = ($a + $b) % 10;  
19     if ($last == 0) {  
20         $last = 0;  
21     } else {  
22         $last = 10 - $last;  
23     }  
24     return $input.$last;
25 }
26 
27 ?>

 

posted @ 2017-06-29 10:51  薄荷幽凉  阅读(3470)  评论(0编辑  收藏  举报