Olá!
No final do curso "JavaScript e HTML: desenvolva um jogo e pratique lógica de programação" havia uma provocação para que criássemos um jogo com mais chances, incluindo sorteio com números aleatórios que não podiam se repetir na lista dos números aleatórios sorteados. Pensando nisso e quebrando um pouco a cabeça, trabalhei no código para que ele chegasse a essa versão 2.0.
Sei que certamente há maneiras mais elegantes de escrever a maioria das funções, mas é o que consegui fazer no meu estágio atual. A única coisa que não foi abordada no curso e precisei pesquisar foi o uso dos métodos sort e every para as listas. E também achei melhor dividir o arquivo em .js e .html conforme recomendação dos demais cursos da Alura, bem como utilizei alguns elementos de CSS para os botões.
O projeto está disponível no GitHub.
Saudações!