号码随机生成器(可自定义生成注数,位数等)
<? 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.". </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> |
|