Einzelnen Beitrag anzeigen
  #1  
Alt 23.12.2009, 15:26:58
hmp hmp ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 35
Beiträge: 26
CreateRandomCode()

Moinsen :)

Ich habe mir nun ein kleines Script gebastelt, welches anhand der anzugebenen Stringlänge, einen String, aus zufälligen Ziffern und Buchstaben, kreiert. So nun habe ich allerdings ein paar Versionen im Internet gefunden die anders sind, aber im Prinzip das gleiche tun. Jetzt wärde für mich irgendwie interessant zu erfahren, ob meine Version soweit ganz gut ist, bzw. was man besser machen könnte, wieso, weshalb, warum usw.

Wäre euch dankbar wenn ihr mal ein wenig Feedback dazu geben könntent :)

PHP-Code:
function createRandomCode($num) {
    
$array=array('','a','A','b','B','c','C','d','D','e','E','f','F',
                 
'g','G','h','H','i','I','j','J','k','K','l','L','m','M',
                 
'n','N','o','O','p','P','q','Q','r','R','s','S','t','T',
                 
'u','U','v','V','w','W','x','X','y','Y','z','Z','1','2',
                 
'3','4','5','6','7','8','9','0','-','_');
    
$code='';
    
$i=0;
    foreach(
$array as $value) {
        
$code.=$array[rand(0,64)];
        if(
$i==$num) break;
        
$i++;
    }
    return 
$code;

Mit Zitat antworten