The way pseudorandom numbers generally work is to modify the seed according to some formula then use the new value as the next seed. So:
initialise seed <- this is the number you enter
random number = f(seed) <- this function returns a random number as a function of seed
random number 2 = f(random number) <- so the result of the previous is fed into the function again.
So you need to keep seed somewhere instead of discarding it, so I would suggest making the "please enter" part a separate part of randnum[ber]() and pass the seed into this function.
A for loop
will do the "display 10 random numbers" bit.