Function nc::getrandom [−][src]
pub fn getrandom(
buf: &mut [u8],
buf_len: usize,
flags: u32
) -> Result<ssize_t, Errno>
Expand description
Obtain a series of random bytes.
let mut buf = [0_u8; 32]; let buf_len = buf.len(); let ret = nc::getrandom(&mut buf, buf_len, 0); assert!(ret.is_ok()); let size = ret.unwrap() as usize; assert!(size <= buf_len);