PHP Card Number Generator
From D3xt3r01.tk
Jump to navigationJump to search
WHY
Because some sites offer free trials .. you don't want them to charge just for trying .. or you just want to be anonymous !
HOW
function gen_card(){
$rand = array();
$rand[] = "4";
for($i=0;$i<14;$i++){
$rand[] = rand(0,9);
}
$orig = $rand;
$rand_rev = array_reverse($rand);
foreach($rand_rev as $cnt => $nr){
if($cnt%2 == 0){
$rand_rev[$cnt] = $nr*2;
if($rand_rev[$cnt] >= 10){
$nr = str_split($rand_rev[$cnt]);
$rand_rev[$cnt] = $nr[0] + $nr[1];
}
}
}
$rand = array_reverse($rand_rev);
$sum = array_sum($rand) * 9;
$orig = implode('', $orig);
$sum = str_split($sum);
$nr = $sum[count($sum)-1];
return $orig.$nr;
}