pub fn crypto_random_bytes<const N: usize>() -> [u8; N]
Generate N random bytes, using a cryptographically secure source