How Does A Random Number Generator Work?
A thought experiment: Have two systems (one much faster than the other) ready with the same rand(). Start the program at the same time on both the systems. The slower system computes a random number with whatever logic it adopts and takes time "x". The faster system can generate the same number in time less than "x". So what is totally randomly generated for the user of the slower system is not so random after all, if he calls up the user of the faster system as gets to know the number beforehand.
Please provide answers and neglect the seemingly absurd thought experiment.