CPF/CNPJ Generator
Generate valid CPF or CNPJ numbers for testing purposes.
Como funciona a geração e validação de números
Este gerador cria números que obedecem à s regras matemáticas dos respectivos documentos. Para documentos com dÃgitos verificadores (como CPF e CNPJ), os últimos dÃgitos são calculados a partir dos anteriores usando um algoritmo de soma ponderada e operação módulo (normalmente módulo 11).
Exemplo (CPF):
- Gera-se os 9 primeiros dÃgitos aleatoriamente.
- Para o 1º dÃgito verificador, multiplica-se cada dÃgito por pesos 10 a 2, soma-se, aplica-se
11 - (soma % 11)e, se resultado >= 10, o dÃgito é 0. - Para o 2º dÃgito, repete-se incluindo o primeiro verificador com pesos 11 a 2.
- Se os dÃgitos calculados coincidirem com os fornecidos, o número é considerado matematicamente válido.
Validação prática:
- Recalcule sempre os dÃgitos verificadores a partir da sequência base.
- Verifique formatos (pontuação) apenas para exibição; a validação matemática usa os dÃgitos brutos.
- Um número válido algorÃtmicamente não implica que corresponda a uma pessoa real — use apenas para testes.
Observação: este recurso é destinado a desenvolvimento e testes. Não utilize números gerados para finalidades legais ou que exijam identificação real.