Foi pedido para eu fazer um "jogo" no qual o usuário tem que chutar um numero de 1 a 100 caso ele acerte aparecerá uma mensagem notificando do acerto, e se ele errar outra mensagem notificara do erro. Porém eu devia criar uma "function" sortear. Meu programa deu certo, porém na resolução estava diferente e eu não entendi o porque
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteio() {
return Math.round(Math.random() * 100);
}
var numeroPensado = sorteio();
var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));
if(chute == numeroPensado) {
mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);
}
if(chute < numeroPensado) {
mostra("Seu número é menor que o número pensado");
}
if(chute > numeroPensado) {
mostra("Seu número é maior que o número pensado");
}
mostra(" O Número pensado foi " + "<h1>" + numeroPensado + "</h1>");
</script>
A diferença era que no Function "sorteio" da resolução era assim
function sorteia(n) {
return Math.round(Math.random() * n);
~Minha duvida, da onde veio esse n?