Ich finde, nur weil man falsch liegt, kann man das ruhig zugeben und muss dann nicht die Diskussion für off topic erklären.
Sinnvoll ist es hingegen, die Dinge richtigzustellen.
Danke für Dein Verständnis hierfür.
Würden dir der Linux Source Code als Referenz genügen?
The two other interfaces are two character devices /dev/random and
/dev/urandom. /dev/random is suitable for use when very high
quality randomness is desired (for example, for key generation or
one-time pads), as it will only return a maximum of the number of
bits of randomness (as estimated by the random number generator)
contained in the entropy pool.
The /dev/urandom device does not have this limit, and will return
as many bytes as are requested. As more and more random bytes are
requested without giving time for the entropy pool to recharge,
this will result in random numbers that are merely cryptographically
strong. For many applications, however, this is acceptable.
(Via https://github.com/torvalds/linux/blob/master/drivers/char/random.c )
die entsprechend relevanten Codebestandteile von *BSD zu suchen, zu lesen und zu verstehen überlasse ich dem geneigten Leser als Übung.
Sebastian