Mailinglisten-Archive |
Hallo Reinhold, Das folgende Script erzeugt Dir $NumberOfVouchers Kunstwörter nach dem Muster Vokal+Konsonant ohne doppelte Wörter zu erzeugen: $NumberOfVouchers = 400; $LengthOfVoucherCode = 4; // will be multiplied with 2 $conso=array("b","c","d","f","g","h","j","k","l","m","n","p","r","s","t","v","w","x","y","z"); $vocal=array("a","e","i","o","u"); $voucher = array(); for ($i=0; $i < $NumberOfVouchers; $i++) { $phrase = ""; srand ((double)microtime()*1000000); for($f=1; $f <= $LengthOfVoucherCode; $f++) { $phrase.=$conso[rand(0,19)]; $phrase.=$vocal[rand(0,4)]; } if ( !in_array($phrase, $voucher) ) { $voucher[] = $phrase; } else { $i--; } } Viele Grüßem Lars Brinkmann
php::bar PHP Wiki - Listenarchive