use RngCore;
/// Generate cryptographically secure random bytes
/// Returns cryptographically secure PRNG
/// Uses ThreadRng - <https://rust-random.github.io/rand/rand/rngs/struct.ThreadRng.html>
/// which is StgRng (ChaCha block cipher with 12 as of July 2021 -
/// <https://rust-random.github.io/rand/rand/rngs/struct.StdRng.html>) seeded from OsRng -
/// <https://rust-random.github.io/rand/rand/rngs/struct.OsRng.html> which is a random number
/// generator that retrieves randomness from the operating system.