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

Está certo assim?

Eu fiz o código assim, e não sei se está certo

inicialmente a função sorteia estava assim:

    function sorteia(n) {
        var n = Math.round(Math.random() * (100));
        return n;
    }

    var numeroPensado = sorteia(100);

Depois eu alterei para

function sorteia(n) {
        var n = Math.round(Math.random() * (n));
        return n;
    }

    var numeroPensado = sorteia(100);

Qual das duas é a correta? Ou teria uma outra solução?

1 resposta
solução!

Bom, olhando rapidamente para seu código a segunda seria a correta. Isso ocorre porque na primeira sua função passa como parâmetro "n" mas você não o utiliza dentro da função.