pub unsafe fn random_get(buf: *mut u8, buf_len: Size) -> Result<(), Errno>
Expand description

Write high-quality random data into a buffer. This function blocks when the implementation is unable to immediately provide sufficient high-quality random data. This function may execute slowly, so when large mounts of random data are required, it’s advisable to use this function to seed a pseudo-random number generator, rather than to provide the random data directly.

Parameters

  • buf - The buffer to fill with random data.