title: If crypto.randomBytes is cryptographically strong, is it safe to use as an RNG (and how?)
body: <p>So in the docs, crypto.randomBytes is described as "Generat[ing] cryptographically strong pseudo-random data". I assume it read off dev/random via openssl.</p>
  
  <p>Now, does that mean it's safe to scale the random byte range to an integer range, as described in: <a href="https://stackoverflow.com/questions/13699427/scaling-random-bytes-to-selected-integer-range">Scaling Random Bytes to Selected Integer Range</a> ?</p>
  
  <p>My understanding was that somehow only something along the lines of a device reading atmospheric noise in three different locations would be genuinely cryto-strong.</p>