cvs commit: src/sys/modules/random Makefile src/sys/dev/random harvest.c hash.c hash.h nehemiah.c nehemiah.h probe.c randomdev.c randomdev.h randomdev_soft.c randomdev_soft.h yar

Poul-Henning Kamp phk at
Sat Apr 10 07:19:11 PDT 2004

In message <4077FE63.4010602 at>, Roman Kurakin writes:
>Poul-Henning Kamp wrote:

>>How about we recognize that different users needs different levels of
>>randomness ?
>>Couldn't we provide at three levels of random bits:
>>	1. "Random enough for games"
>>	2. "Random enough for money"
>>	3. "Random enough for lives"
>How about computations?

Well, depends what kind of computations you are talking about obviously.

I specifically didn't list that because I have seen so many examples
of monte carlo analysis done with rand() that I could cry.  People
who do stochastic simulation should think about randomization not just
belive in some random (pun intended) default.

Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

More information about the cvs-src mailing list