GenerateUsername (e passar a receber o user como parametro, em vez do username "sujo"?