Hallo,
mein "Standard 8-Zeiler" für solche Sachen sind:
srand(time); $x = '';
for($i=0; $i < 10; $i++) {
switch(mt_rand(1, 3)) {
case 1: $x.= chr(mt_rand(48, 57)); // 0..9
case 2: $x.= chr(mt_rand(65, 90)); // A..Z
case 3: $x.= chr(mt_rand(97, 122)); // a..z
}
}
Das erzeugt dir einen 10-Stelligen String (in $x) der aus Zahlen und klein/großgeschriebenen Buchstaben besteht.
Viele Grüße
Thomas