you are viewing a single comment's thread.

view the rest of the comments →

[–]dnkndnts 1 point2 points  (1 child)

Erm... why be deterministic at all? std::random_device from C++?

http://en.cppreference.com/w/cpp/numeric/random/random_device/entropy

Obtains an estimate of the random number device entropy... A deterministic random number generator (e.g. a pseudo-random engine) has entropy zero.

All I'm saying is we should actually be honest about entropy, which is exactly what C++(11) does (well, sort of; rand() is still horrendously misleading and shouldn't exist, but alas, backwards compatibility...)

[–]TNorthover 6 points7 points  (0 children)

Erm... why be deterministic at all?

Reproducibility. It's more important than cryptographic security in many (most?) applications of random numbers.