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.
Now, does that mean it's safe to scale the random byte range to an integer range, as described in: Scaling Random Bytes to Selected Integer Range ?
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.