brazilian-utils / brutils-python

Biblioteca de utilitários projetada para validar, gerar e manipular dados de acordo com as particularidades do Brasil 🇧🇷
https://pypi.python.org/pypi/brutils
MIT License
250 stars 59 forks source link

Gerar um número Válido e Aleatório de Título Eleitoral #220

Closed antoniamaia closed 5 months ago

antoniamaia commented 1 year ago

Seu pedido de recurso está relacionado a um problema? Por favor, descreva. Desejamos adicionar um novo utilitário à nossa biblioteca que permita aos usuários gerar números de Títulos Eleitorais válidos e aleatórios, onde eles possam escolher o estado da emissão.

Descreva a solução que você gostaria

Descreva alternativas que você considerou

Exemplo de uso

from brutils import generate_titulo_eleitoral

>>> generate_titulo_eleitoral()
"630227662877"  # Estado não identificado = Estrangeiro (28)
>>> generate_titulo_eleitoral(estado=SP)
"307801530159"  # Estado SP = 01
>>> generate_titulo_eleitoral(estado=BA)
"438286340507"  # Estado BA =  05
>>> generate_titulo_eleitoral(estado=MT)
"220130701813"  # Estado MT =  18

Contexto adicional -https://pt.wikipedia.org/wiki/T%C3%ADtulo_de_eleitor#:~:text=C%C3%A1lculo%20do%20d%C3%ADgito%20verificador,-Para%20realizar%20o&text=Se%20o%20t%C3%ADtulo%20eleitoral%20n%C3%A3o,d%C3%ADgitos%20correspondem%20ao%20n%C3%BAmero%20sequencial.

patricia-salles commented 1 year ago

Posso pegar essa issue?

antoniamaia commented 1 year ago

@patricia-salles Pode sim!! acabei de te dar o assign :)