Lag gyldige brasilianske velgerregistreringsnumre per delstat, og valider et hvilket som helst velgerkort i nettleseren.
Det brasilianske velgerregistreringsnummeret (título de eleitor) har 12 sifre og koder, uvanlig nok, inn hvor det ble utstedt. De åtte første er løpenummeret, de to neste identifiserer delstaten – 01 for São Paulo, 02 for Minas Gerais, og opp til 28 for velgere registrert i utlandet – og de to siste er kontrollsifre. Fordi delstatskoden er en del av selve nummeret, lar denne generatoren deg velge utstedende delstat og lager et nummer som er internt konsistent med den.
Begge kontrollsifrene regnes ut med modulo 11, og hvert av dem har et unntak som feller de fleste hjemmelagde implementasjoner. Det første sifferet kommer fra de åtte løpesifrene vektet 2 til 9; det andre kommer fra de to delstatssifrene og det første kontrollsifferet, vektet 7, 8 og 9. I begge blir en rest på 10 til 0 – og en rest på 0 blir til 1, men bare for São Paulo og Minas Gerais. Disse to delstatene var de første som ble nummerert og beholdt en gammel regel som resten av landet aldri tok i bruk, så validatorer som ignorerer den, avviser feilaktig en andel legitime numre.
Den realistiske bruken av dette er testing. Valgapplikasjoner, civic tech-prosjekter, medlemssystemer og alle skjemaer som spør etter et título, validerer kontrollsifrene før de godtar inndata, og en håndskrevet sifferrekke passerer nesten aldri. Hvert nummer som genereres her er tilfeldig, slås ikke opp i noen TSE-database og er knyttet til ingen velger – det finnes bare for å få et skjema til å godta en verdi, slik at du kan teste koden bak. Ingenting overføres: generering og validering kjører utelukkende i JavaScript i nettleseren din.
Første kontrollsiffer: multipliser de 8 løpesifrene med vektene 2 til 9 og ta resten av divisjonen med 11. Andre kontrollsiffer: multipliser de to delstatssifrene og det første kontrollsifferet med 7, 8 og 9 og ta resten av divisjonen med 11. I begge blir en rest på 10 til 0; en rest på 0 blir til 1 for São Paulo (01) og Minas Gerais (02), og 0 for alle andre delstater.
Nei. Nummeret er tilfeldig og oppfyller bare regnestykket for kontrollsifrene. Det er ikke registrert hos TSE og tilhører ingen velger.
De åtte første er løpenummeret i registreringen, det niende og tiende er delstatskoden (01 for São Paulo til 28 for velgere i utlandet), og de to siste er kontrollsifre utledet av de ti andre.
Når resten i en kontrollsifferutregning blir 0, bruker disse to delstatene 1 i stedet for 0 – en arv fra at de var de første delstatene som ble nummerert i systemet. Validatorer som ignorerer unntaket, avviser feilaktig legitime numre fra SP og MG.
Nei. Bare matematikken i kontrollsifrene og gyldigheten av delstatskoden kontrolleres. Registreringsstatus, kanselleringer og overføringer er det bare valgmyndigheten som kjenner til.
Nei. Genererte dokumenter er kun til programvaretesting. Å bruke dem på ekte tjenester kan utgjøre bedrageri, som er straffbart i Brasil.
Nei. Generering og validering kjører 100 % i JavaScript på enheten din. Ingenting lastes opp, logges eller lagres.
Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.