号码随机生成器

号码随机生成器(可自定义生成注数,位数等)
<?
  
if ($submit) {
?>
  <table border="0" cellpadding="0" cellspacing="0" width="67%">
  <tr>
    <td width="100%">
<?
   
for($i=0;$i<$sum;$i++) {
   
$string="";
   
$n=$i+1;
   
$ss=strlen($sum);
   while(
strlen($n)<$ss) {
     
$n="0".$n;
                         }
   echo 
"<font color=red>".$n.".&nbsp;</font>";
    for(
$c=0;$c<$num;$c++) {
    
mt_srand((double)microtime()*1000000);
    
$number=mt_rand(1,$maxx);
     while(
strlen($number)<strlen($maxx)) {
         
$number="0".$number;
                                           }
     if (
ereg($number,$string)) {
      
$c--;
      continue;
                                }
     else { 
      
$string=$string.",".$number;
      
$lenmax=strlen($maxx);
      while(
$lll=strlen($number)<$lenmax) {
      
$number="0".$number;
                                   }
      echo 
"$number ";
                                }
                            }
     echo 
"<br>\n";
                           }
?>
<br><br><br>
</td>
  </tr>
</table>
<?
                
}
?>
          <style type="text/css">
      <!--
      A{text-decoration:none}
      A:hover         {color:blue;; text-decoration: underline}
      td {  font-size: 9pt}
      --></style>
<table border="0" cellpadding="0" cellspacing="0" width="67%">
  <tr>
    <td width="100%">
<form method="post" name="cai" action=<? echo $PHP_SELF?>>
要生成几注:<input type=text name=sum><br>
每注几个号:<input type=text name=num><br>
最大号码是:<input type=text name=maxx><br><br>
<input type=submit name=submit>
</form></td>
  </tr>
</table>