Hallo Leute,
ich möchte mir mit diesem script zufallzahlen erstellen lassen.
Beispiel: f45g5, gg763 usw.
Diese sollen IMMER 5stellig sein.
Es sollen 5000 in die DB geschrieben werden.
Was passiert? Es werden sehr viele DOPPELTE eingetragen.
Wer kann mir Helfen. MEGA Wichtig.
DANKE
Hier das script:
function zufall() {
global $id_pass;
$buchstaben = array("a","b","c","d","e","f","g","h","i","j","k", "l","m","n","p","q","r","s","t","u","v","w","x","y ","z");
mt_srand ((double)microtime()*13333333);
$zahl1 = mt_rand(1,33333); $zahl3 = mt_rand(1,33333);
$zahl2 = mt_rand(1,33333); $zahl4 = mt_rand(1,33333);
$id = $buchstaben[$zahl3].$buchstaben
[$zahl4].$zahl1.$buchstaben[$zahl2].$zahl1;
$id_pass = $id."\n";
}
for($counter = 1; $counter <= 5000; $counter++) {
zufall();
$codenr=substr($id_pass, 0, 5);
//echo "$counter ) $codenr
";
$query = "Insert into code_nr (ident,code_id,apo_id,cancelled) VALUES('','$codenr','$apo_id','0')";
$sql =mysql_query($query);
echo mysql_error ();
}
ich möchte mir mit diesem script zufallzahlen erstellen lassen.
Beispiel: f45g5, gg763 usw.
Diese sollen IMMER 5stellig sein.
Es sollen 5000 in die DB geschrieben werden.
Was passiert? Es werden sehr viele DOPPELTE eingetragen.
Wer kann mir Helfen. MEGA Wichtig.
DANKE
Hier das script:
function zufall() {
global $id_pass;
$buchstaben = array("a","b","c","d","e","f","g","h","i","j","k", "l","m","n","p","q","r","s","t","u","v","w","x","y ","z");
mt_srand ((double)microtime()*13333333);
$zahl1 = mt_rand(1,33333); $zahl3 = mt_rand(1,33333);
$zahl2 = mt_rand(1,33333); $zahl4 = mt_rand(1,33333);
$id = $buchstaben[$zahl3].$buchstaben
[$zahl4].$zahl1.$buchstaben[$zahl2].$zahl1;
$id_pass = $id."\n";
}
for($counter = 1; $counter <= 5000; $counter++) {
zufall();
$codenr=substr($id_pass, 0, 5);
//echo "$counter ) $codenr
";
$query = "Insert into code_nr (ident,code_id,apo_id,cancelled) VALUES('','$codenr','$apo_id','0')";
$sql =mysql_query($query);
echo mysql_error ();
}
Kommentar