Resto 1 vira X
- Entrada
- base 44415890
- Saída esperada
- 44.415.890-X
Soma ponderada 199, resto da divisão por 11 igual a 1, 11 menos 1 fecha em 10, que a regra escreve como X.
RG SSP/SP regras de validação e dígito verificador
RG é sigla de Registro Geral, mas no Brasil não existe um RG nacional único: cada estado emite e valida o próprio número. Esta página descreve o algoritmo que este gerador implementa, o padrão de módulo 11 usado pela convenção SSP/SP, com uma conta completa que fecha do primeiro ao último dígito, para quem precisa reimplementar a validação em outro sistema.
Soma ponderada 199, resto da divisão por 11 igual a 1, 11 menos 1 fecha em 10, que a regra escreve como X.
Soma ponderada 72, já que só o dígito 8 na última posição conta com peso 9, resto 6, 11 menos 6 fecha em 5, o caso mais comum entre os onze restos possíveis.
Soma ponderada 0, resto 0, 11 menos 0 daria 11, que a regra substitui por 0 em vez de gravar dois dígitos.
Não. O RG é emitido por órgãos estaduais e não há um único algoritmo nacional comparável ao do CPF. Cada Secretaria de Segurança Pública usa seu próprio formato e regra, então um número válido em um estado pode não fazer sentido em outro.
Multiplique cada um dos 8 dígitos da base pelo peso da posição, de 2 a 9 da esquerda para a direita, some os oito produtos e divida por 11. Se o resto for 1, o dígito é X; se for 0, o dígito é 0; para qualquer outro resto, o dígito é 11 menos o resto.
Porque o cálculo pode resultar em 10, e não existe um único caractere numérico para dez; a convenção SSP/SP escreve X nesse caso, do mesmo jeito que o CPF e outros documentos brasileiros que usam módulo 11 fazem em situações parecidas.
Não. RG é documento estadual, emitido pela Secretaria de Segurança Pública ou órgão equivalente de cada unidade da federação, sem um padrão nacional único de numeração ou dígito verificador; esta página descreve especificamente a convenção SSP/SP, que é a implementada por este gerador.
Não, validar o dígito verificador só confirma consistência aritmética interna do número, nunca existência num cadastro estadual, situação do documento ou identidade da pessoa; é uma checagem de formato, não uma consulta oficial.
A geração acontece localmente no navegador. Analytics recebe apenas ação, status, tipo e formato, nunca o RG gerado.