Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução básica

Implementando assim no começo

let ValorMinimo = parseInt(prompt('Infome o número mínimo para seu jogo:'));
let ValorMaximo = parseInt(prompt('Infome o número máximo para seu jogo:'));

let numeroSecreto = parseInt(Math.random() * (ValorMaximo - ValorMinimo + 1)) + ValorMinimo;
let chute;
let tentativas = 0;

2 respostas
solução!

Oi, Anderson! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você começou muito bem implementando a geração do número secreto de forma dinâmica com o uso do prompt. É isso aí!

Uma dica interessante para o futuro é que você pode tentar usar o método Math.floor() para garantir que o valor aleatório seja sempre um número inteiro. O Math.random() gera um número decimal, então com o Math.floor() você elimina a parte decimal. Veja este exemplo:


let ValorMinimo = parseInt(prompt('Infome o número mínimo para seu jogo:'));
let ValorMaximo = parseInt(prompt('Infome o número máximo para seu jogo:'));
let numeroSecreto = Math.floor(Math.random() * (ValorMaximo - ValorMinimo + 1)) + ValorMinimo;

Essa abordagem faz o código funcionar corretamente para a geração de números inteiros aleatórios.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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

Opa, mais um abstraído precisava conhecer esse Math.floor() . Vou tesatr também. Valeu