Pular para o conteúdo principal

Gerador de RG

Gere números de Registro Geral (RG) estruturalmente válidos para testes.

Aguardando geração...

Sobre o Gerador de RG

O Gerador de Registro Geral (RG) cria números aleatórios no formato tradicional utilizado na maioria dos estados brasileiros. Embora o RG não possua um padrão nacional unificado e uma fórmula de validação única para todo o país, a ferramenta gera números estruturalmente consistentes com as máscaras mais comuns.

Esta ferramenta é ideal para preencher formulários de teste e validar máscaras de entrada em aplicações que não exigem validação rigorosa do dígito verificador específico de um estado.

Anatomia & Estrutura do RG Tradicional

O RG tradicional estadual é composto por 9 caracteres alfanuméricos divididos em:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 8Matrícula Estadual8 dígitosNúmero sequencial atribuído pela Secretaria de Segurança Pública12345678
9Dígito Verificador1 caractereDígito de integridade calculado por Módulo 11 (admitindo X para resto 10)X

Algoritmo Oficial do RG (SSP Módulo 11)

O cálculo do dígito verificador do RG utiliza pesos de 2 a 9 da esquerda para a direita:

Resto = Σ (d[i] * (i + 2)) % 11; se Resto == 10 -> DV = "X"; se Resto == 0 -> DV = "0"; senão DV = Resto
  1. 1. Multiplique os 8 dígitos pelos pesos posicionais de 2 a 9.
  2. 2. Calcule a soma de todos os termos.
  3. 3. Obtenha o resto da divisão por 11.
  4. 4. Se o resto for 10, o dígito verificador é "X".
  5. 5. Se o resto for 0, o dígito verificador é "0".
  6. 6. Nos demais casos, o dígito verificador é o próprio resto.

Perguntas Frequentes (FAQ)