Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Faça como eu fiz - Recuperando dados

Eu me adiantei um pouco e fiz o início de como seria pra sortear os números - é bem provável que não esteja certo essa maneira de sorteio - mas os dados recuperados estão ai:

function sortear() {
   var quantidadeParaSortear = document.getElementById('quantidade').value;
   var de = document.getElementById('de').value;
   var ate = document.getElementById('ate').value;
   let numeroSorteado = parseInt(Math.random()*ate+de)+1;
   console.log(`Quantos números serão sorteados: ${quantidadeParaSortear}`);
   console.log(`Do número: ${de}`);
   console.log(`Até o número: ${ate}`);
    console.log(numeroSorteado);
}
1 resposta
solução!

Oi, Gabriel! Como vai?

Você deu um passo importante ao já estruturar a função sortear e mostrar os dados no console. Isso ajuda bastante no entendimento do que o usuário digitou. Seu raciocínio está no caminho certo, mas a fórmula de sorteio pode gerar números fora do intervalo esperado.

Uma dica interessante para o futuro é usar Math.floor() em vez de parseInt() para garantir números inteiros e ajustar corretamente os limites. Veja este exemplo:


let numero = Math.floor(Math.random() * (ate - de + 1)) + parseInt(de);

Esse código sorteia um número entre de e ate, respeitando os dois limites. Math.floor() arredonda para baixo e a fórmula ajusta o intervalo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!