no, there is no true randomness, but there is a degree of statistical probability that leads towards equal distribution of occurrences across your scope of values *for "randomness"*
for *seed-based* generation, there is a degree of predictability: you WILL find a given value after a minimum number of tries, which defeats *probability* (as in, it's not *probability*, it's *certainty*)
for RNG systems, you'll have a spectrum of all possible values before you see a pattern.
with a seed based system, you'll see the pattern before you go through the whole spectrum of values.
most "random" generators out there actually use a seed based on the machine's clock.
since time can only go forward, you'll never experience the same output, because you'll never start from the same seed, because .... well.... time can only go forward.
look into that technique.