Random Number Generator Recommendations for Applications

 https://peteroupc.github.io/random.html


This document covers:


Cryptographic RNGs[^2], noncryptographic RNGs, and manually-seeded pseudorandom number generators, as well as recommendations on their use and properties.

Nondeterministic sources, entropy, and seed generation.

Existing implementations of RNGs.

Guidance for implementations of RNGs designed for reuse by applications.

Issues on shuffling with an RNG.

Comments