di solito, ignorando per un attimo la tua richiesta basata su una stringa un po' strana di cui non ho capito il formato ( che vuol dire xxoraxx ? ) uso una funzione come questa per generare una stringa casuale, partendo da un elenco di caratteri che puoi definire a priori ed estraendone uno casuale per N volte:

Codice PHP:
    function GeneraChiave ($N)
      {
        
$caratteri "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        
$max strlen ($caratteri);
        
$str '';
        for (
$i 0$i $N$i++)
          { 
$str .= $caratteri [mt_rand (1$max)]; }
        return 
$str;
      }