1
resposta

Como deixar um valor fixo no Math.random()

<meta charset="UTF-8" />

<script>
  function pulaLinha() {
    document.write('<br><br>')
  }

  function mostra(frase) {
    document.write(frase)
    pulaLinha()
  }

  function sorteia(numeroLimite) {
    var gerarNumero = Math.round(Math.random() * numeroLimite)
    return gerarNumero
  }

  var numeroSorteia = sorteia(
    prompt('Digite o número limite do jogo (Ex: 0 à 10, 0 à 100)')
  )

  var chute = parseInt(prompt('Digite um número:'))

  if (chute == numeroSorteia) {
    mostra('Parabéns! Você acertou!')
  } else {
    mostra('Você errou! Tente novamente!')
  }
</script>
# 

Eu gostaria de saber como eu faço para deixar um número fixo na função Math.random, sem que ele troque toda hora ao atualizar a página.

1 resposta

Quando voce poem a função Math.random() em uma função, toda vez que voce executar essa função Math.random() ira gerar um numero diferente, voce pode resolver criando uma variavel e armazendo o valor de random nela... ex : var random = Math.random();