Hola Marcos, acordate que el número sorteado tiene que estar comprendido entre 0 y n(puede ser cualquier valor), tu función sortear esta acotado de 0 a 10, sabiendo eso tendrías que modificarla para que reciba n, pero hay una trampita, el número n es el mismo que ingresa el usuario, entonces ahora esta acotado entre 0 y número cualquiera. Por otro lado, todo lo hagas es secuencial, tenes que pensar que hacer primero, esperar el número del usuario para poder recién obtener el número sorteado o viceversa. Espero haberte ayudado a comprender el problema, si no es el caso me lo haces saber.