idwall / leite

Gerador de dados brasileiros aleatórios 🇧🇷
MIT License
220 stars 20 forks source link

Placa de veiculo não esta sendo gerada corretamente #12

Open marcelorl opened 5 years ago

marcelorl commented 5 years ago

O resultado que está sendo gerado hoje é algo assim:

No caso, só a lista de alfabetica não está sendo feita corretamente. O problema é que o uso com a função sample do underscore está errado. Ele espera receber uma lista de elementos e esta sendo passado a string inteira sem separar as letras.

Acho que um .split('') já é suficiente pra resolver o problema. O que acham?

Eu posso resolver se concordarem com a solução.

pablohildo commented 4 years ago

@marcelorl Ainda tem interesse em resolver a Issue? Aparentemente o repositório não tem recebido muuuito suporte, mas acho válido fazer essas correções.

val-ery7793 commented 3 years ago

Sou meio enferrujada com javascript mas consegui resolver dessa forma: No arquivo /veiculo/placa.js

module.exports = () => { const options = []; for(let i=0; i<ABC.length; i++){ options.push(ABC[i]) } if (inteiro({ min: 0, max: 1 }) == 0) return sample(options, 3).join('') + inteiro({ min: 0, max: 9 }) +sample(options, 1)+ inteiro({ min: 10, max: 99 }) return sample(options, 3).join('') + inteiro({ min: 1000, max: 9999 }) }

adicionei o novo modelo de placa brasileira, caso alguém não queira usar é só remover o if. abraços