Você sabia?
Como funciona
#A regra por trás do resultado, explicada para quem quer entender a conta, conferir antes de usar ou aplicar no próprio trabalho.
O gerador de título de eleitor monta números que passam na conferência dos dois dígitos verificadores, com o código do estado que você escolher. A aba Validar recebe um número, diz se ele fecha a conta e mostra em qual estado ele foi emitido.
Como o número é formado
A inscrição eleitoral tem doze algarismos, definidos no artigo 12 da Resolução 21.538/2003 do TSE. Os oito primeiros formam um número sequencial. Os dois seguintes identificam a unidade da Federação onde o título foi emitido. Os dois últimos são os dígitos verificadores, calculados em módulo 11: o primeiro sobre o número sequencial e o segundo sobre o código do estado seguido do primeiro verificador. O número aparece no título impresso, no aplicativo e-Título e na consulta de situação eleitoral do TSE.
Os códigos de estado são estes: 01 SP, 02 MG, 03 RJ, 04 RS, 05 BA, 06 PR, 07 CE, 08 PE, 09 SC, 10 GO, 11 MA, 12 PB, 13 PA, 14 ES, 15 PI, 16 RN, 17 AL, 18 MT, 19 MS, 20 DF, 21 SE, 22 AM, 23 RO, 24 AC, 25 AP, 26 RR, 27 TO e 28 para títulos emitidos no exterior.
A conta dos dígitos verificadores
A resolução diz que a conta é em módulo 11, mas não publica os pesos. A ferramenta segue a descrição que os sistemas de conferência aplicam, explicada com exemplos pelos Clubes de Matemática da OBMEP.
Primeiro dígito: cada um dos oito algarismos sequenciais é multiplicado por um peso de 2 a 9, da esquerda para a direita, e os produtos são somados. O resto da divisão da soma por 11 é o dígito. Se o resto for 10, o dígito é 0.
Segundo dígito: os dois algarismos do estado e o primeiro dígito verificador são multiplicados por 7, 8 e 9, nessa ordem, e somados. O resto da divisão por 11 é o dígito, e de novo 10 vira 0.
Regra de São Paulo e Minas Gerais: nos títulos com código 01 ou 02, quando o resto de qualquer uma das duas contas é 0, o dígito é 1 em vez de 0.
Exemplo com 0043 5687 09: os produtos do número sequencial somam 230, cujo resto por 11 é 10, então o primeiro dígito é 0. Para o segundo, 0 vezes 7, 9 vezes 8 e 0 vezes 9 somam 72, com resto 6. O título completo é 0043 5687 0906.
O que a validação responde
A conferência é matemática. Ela diz se o número é bem formado e de que estado ele é, mas não consulta o cadastro eleitoral. Um número pode fechar a conta e nunca ter sido emitido. A situação eleitoral se consulta no site do TSE.
Uso honesto e o que a lei diz
Os números gerados servem para testar formulários, máscaras de campo, importações e bases de homologação sem usar o documento de uma pessoa real. Usar um número gerado para obter certidão, abrir cadastro, receber benefício ou se passar por outra pessoa é crime. O artigo 171 do Código Penal pune o estelionato, que é obter vantagem ilícita induzindo alguém em erro, com reclusão de um a cinco anos e multa. O artigo 299 pune a falsidade ideológica, que é inserir declaração falsa em documento público ou particular, com reclusão de um a cinco anos e multa quando o documento é público.
Onde os números são gerados
Tudo acontece no seu navegador, com o gerador aleatório criptográfico que ele já tem. Nenhum número é enviado a servidor.
Exemplos
#Testar um cadastro que pede o título
Gere 10 títulos de São Paulo com espaços e cole no formulário. Como o código 01 tem a regra especial do resto zero, é um bom teste para a validação do sistema.
Popular uma base com eleitores de vários estados
Deixe o estado em Qualquer e gere 50 números sem espaços. Cada um sai com um código de estado diferente, o que ajuda a testar filtros e relatórios por região.
Descobrir de onde é um título
Abra a aba Validar e digite os 12 dígitos. Se a conta fechar, a ferramenta mostra o estado de emissão lido do nono e do décimo dígitos.