eddi: zu PHP

Beitrag lesen

Moin Raik,

$a=r(999999998);  
$b=(r(50)+32)*10000+r(11)*100+r(27);  
$c=(r(5)+2)*10000+r(11)*100+r(27);  
printf("%09d%01dD<<%06d%01d<%06d%01d<<<<<<%01d\n",$a,c($a),$b,c($b),$c,c($c),(c($a)*8+c($b*100+c($b)*10)+c($c*10+c($c)))%10);  
function r($i){  
     return 1+(int)(rand(0,$i));  
     }  
function c($i){  
     $t=0;  
     $s=1;  
     while($i){  
          $t+=($i%10)*$s;  
          $i=(int)($i/10);  
          $s=$s<6?(1+($s*2)):1;  
          }  
     return $t%10;  
     }

sieht ja fast aus, wie der Kryptische Zeichensatz auf den Personalausweisen. Ist der das?

Gruß aus Berlin!
eddi