hirataka #2332(2007/08/19 15:15 GMT) [ PHP ] Rating1/1=1.00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
<?php function bingo($n){ $a = range(1, $n); shuffle($a); return $a; } function show($a){ $max = strlen(max($a)); $html = array("<pre>\n"); for($i=0; $i<count($a); $i+=10){ for($j=$i, $number=$counter=array(); $j<$i+10; $j++){ if($j>=count($a)) break; $counter[] = sprintf("% {$max}d", $j+1); $number[] = sprintf("% {$max}d", $a[$j]); } $html[] = sprintf("%s\n%s\n\n", join(" ", $counter), join(" ", $number)); } $html[] = "</pre>"; return join("", $html); } echo show(bingo(30)); echo show(bingo(35)); ?>
Rating1/1=1.00-0+
[ reply ]
hirataka
#2332()
[
PHP
]
Rating1/1=1.00
Rating1/1=1.00-0+
[ reply ]