Per prima cosa crea una stringa con tutti i tuoi caratteri possibili:
$characters = 'abcdefghijklmnopqrstuvwxyz0123456789';
Puoi anche usare range () per farlo più rapidamente.
Quindi, in un ciclo, scegli un numero casuale e usalo come indice della $characters
stringa per ottenere un carattere casuale e aggiungilo alla tua stringa:
$string = '';
$max = strlen($characters) - 1;
for ($i = 0; $i < $random_string_length; $i++) {
$string .= $characters[mt_rand(0, $max)];
}
$random_string_length
è la lunghezza della stringa casuale.