Hola de nuevo.
Pues acá les dejo mi solución igualmente trate de mantenerme en lo más sencillo del código para que lo chequen:
<meta charset="UTF-8">
<h1>PROGRAMA SORTEO</h1>
<script type="text/javascript">
function saltarLinea(){
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir (frase){
document.write(frase);
saltarLinea();
}
function sorteo(boletos){
return Math.round(Math.random()*boletos)
}
var cantidadBoletos = parseInt(prompt("Ingresa la cantidad de boletos"));
var numeroLanzado = sorteo(cantidadBoletos);
var numeroPensado = Math.round(Math.random()*cantidadBoletos);
if (numeroPensado == numeroLanzado){
imprimir("Gano el sorteo");
}
else{
imprimir("Lo siento el número ganador fue: " + numeroPensado + " tu número era el: " + numeroLanzado);
}
</script>
Intente dejarlo como una lotería mostrando el número ganador pero eso de que se generé automaticamente todo siento que rompe con el esquema de lo que es una lotería por aquello que se requieren más números, pero siento que más código es dejarlo muy atascado de cosas que realmente no se solicitan por lo tanto dejo el código sencillo.
Pues les dejo el código, ya saben que estoy abierto a opiniones y pues que pueden ocupar mi código sin problema.
Happy coding.