";
print_r($vars);
print_r($intervals);
echo "";
function find_max_length($end) {
global $intervals;
foreach(range(1,sizeof($intervals)) as $cnt) {
if($end > $intervals[$cnt - 1] AND $end <= $intervals[$cnt]) {
return $cnt;
}
}
}
echo $max_length;
function make_string($num) {
global $vars, $chars;
$max_length = find_max_length($vars['end']);
foreach(range(0,$max_length) as $cnt) {
$temp[$cnt] = floor($num / $vars['charset']) - 1;
// I need to finish the math, this is where I am stuck..trying to figure out
// how to deduct the right amount to make it work.
}
/*
echo $temp;
$str[0] = $chars[$temp];
$str[0] = $chars[$temp];
$str[1] = $chars[$num - ($temp*$vars['charset'])];
$string = $str[3].$str[2].$str[1].$str[0];
*/
return $string;
}
foreach(range($vars['start'],$vars['end'] - 1) as $cnt) {
echo make_string($cnt)."
";
}
// For testing
/*
$count = 0;
foreach(range(0,25) as $num1) {
foreach(range(0,25) as $num2) {
foreach(range(0,25) as $num3) {
$count++;
echo $chars[$num1].$chars[$num2]." ".$count."
";
}
}
}
*/
?>