[−][src]Function getrandom::getrandom
pub fn getrandom(dest: &mut [u8]) -> Result<(), Error>
Fill dest
with random bytes from the system's preferred random number
source.
This function returns an error on any failure, including partial reads. We
make no guarantees regarding the contents of dest
on error.
Blocking is possible, at least during early boot; see module documentation.
In general, getrandom
will be fast enough for interactive usage, though
significantly slower than a user-space CSPRNG; for the latter consider
rand::thread_rng
.