O resultado que está sendo gerado hoje é algo assim:
ABCDEFGHIJKLMNOPQRSTUVXZ5720
ABCDEFGHIJKLMNOPQRSTUVXZ7413
ABCDEFGHIJKLMNOPQRSTUVXZ7413
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.