On Mon, Jan 4, 2016 at 7:33 AM, Lahtinen Kimmo (Valtori) kimmo.lahtinen@valtori.fi wrote:
I think I can understand the need for your request, but I am wondering is the random function correct for that kind of purpose. I think the main function is to generate random sequence and more random is better. I think the random seed was invented to solve the problem of not enough randomness?
Historically, the random() function has always served a dual purpose (if that is a good thing, is debatable). This was due to the fact that it always used to be gemerated by a pseudo-random-generator. So historically, the expectation is thus: a. When not setting random_seed(), simply generate the best random sequence you can, preferably different for each run. b. random_seed() was never intended to increase randomness, instead it was used to generate predictable random sequences in order to get repeatable results when needed.
That random_seed() was intended to increase randomness is a common misconception though.
pike-devel@lists.lysator.liu.se