On Thu, 3 Oct 2002, Nikhil Joshi wrote:
i guess it has something to do with seed (what is it anywayz ?) when i call srand with different seed value it gives some other integer, but again it *always* gives that integer only..
one generally calls srand with the current timestamp.
remember, one cannot generate random numbers by deterministic means. a classical computer is a deterministic engine and therefore *cannot* generate random numbers. They generate pseudo random numbers based on a randomising function (see Knuth). The function is dependent on the seed being sufficiently random. Picking the current millisecond value is a good choice.
Philip