From programing we know that nothing happens for a random reason. Errors, or fluke results are all due to an unforseen proccess, BUT its not random. So this leads me to wonder what is a random number. For computing my guess is that they use a function to spit out arandom number. But the function must have a varible input, otherwise we would always get the same return. My guess is that all funtions that produce a random number or string must be based off the system clock? If this is true, couldnt built in random number generators provided by Microsoft Visual Studio be reverse engeneered so that one could predict a random number? IF so This could be a security issue if Passwords were randomly generated... I hope this makes sense.