I was reading about python\'s random module in standard library. It amazes me that when I set the seed and produce a few random numbers:
random.seed(1)
for i
The Python documentation has this to say:
Warning The pseudo-random generators of this module should not be used for security purposes. Use os.urandom() or SystemRandom if you require a cryptographically secure pseudo-random number generator.
So, using it for CAPTCHA is not likely to be a good idea.