I hope this question is sufficiently question-worthy and that I haven't missed the point. I understand that there are likely multiple answers - I will mark the best one I get correct, but if this is not an OK question to ask then please say and I will delete as appropriate.
If I am using python scripts where there's lots of (more than one) random numbers required, e.g.
from random import randrange
number1 = randrange(10)
number2 = randrange(10)
number3 = randrange(10)
print number1, number2, number3
...then is randrange the best way to do it? Specifically, how random actually is it? I feel like I notice that it has a sort of... bias?
Like, repeatedly seems to get the same values.
I might be imagining it.
But obviously I know computers don't do random well (at all), and I was wondering how this module is even seeded or whatever...
Is there a better way to generate my random numbers? Like a module that's "more random" or a way to give it a "more random" seed?