Preciso gerar um código randômico com as seguintes regras:
- deve ter 6 dígitos
- deve conter números (0-9) e letras (A-Z) em caixa alta (maiúsculas)
O código também tem que ser único no sistema, se fosse possível garantir isso no algoritmo seria interessante mas me parece algo impossível.
Considerando que não seja possível, eu posso perfeitamente fazer uma busca pelo código e, caso ele já exista, gerar um novo.
Alguém poderia me dar uma mão com isso?
Obrigado!