How to Generate Secure Random Numbers in Various Programming Languages
Some additional requests:<p>- Rust (no out-of-the-box crypto lib AFAIK)<p>- Erlang (ships-by-default 'crypto' uses openssl)<p>- Java 7 and below are, unfortunately, still in common use, despite being end-of-life. There is a config file to be edited, or a switch to be passed to the java executable to switch the RNG source away from /dev/random, the pre-8 SecureRandom default.<p>- Some obvious note about how client-side Javascript is a lost cause, in case anybody's tempted