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

Número sorteado

Boa noite!

Estou tentando fazer um algoritmo que sorteie um número entre 1050 e 1100, porém, não estou sendo muito feliz nesta tarefa. Fiz alguns testes e por último ficou o código abaixo, mas não exibe resultado.

Grato pela atenção!

4 respostas

vilnei, voce nao enviou o código

Havia enviado, porém, com as tag's que removi agora.

    function pulaLinha(){
        document.write("<br>");
    }

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

    var numeroSorteado = Math.round(Math.random() * 1100) 1050;

    mostra("O número sorteado foi: " + numeroSorteado);
solução!

Oi Vilnei, se você quer uma faixa pode fazer:

var numeroSorteado = Math.floor(Math.random() * (1100 - 1050 + 1)) + 1050;

Sucesso e bom estudo!

Que tal isso em uma função?

function geraNumeroInteiroAleatorio(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

var numeroSorteado = geraNumeroInteiroAleatorio(1050, 110);

Eu só troquei o Math.random por Math.floor para dar uma precisão maior.