si potrebbe fare anche con la funzione uniqid() penso