pub fn fill_via_u64_chunks(src: &mut [u64], dest: &mut [u8]) -> (usize, usize)
👎Deprecated since 0.9.3: use BlockRng64 instead
Expand description
Implement fill_bytes
by reading chunks from the output buffer of a block
based RNG.
The return values are (consumed_u64, filled_u8)
.
src
is not modified; it is taken as a &mut
reference for backward
compatibility with previous versions that did change it.
filled_u8
is the number of filled bytes in dest
, which may be less than
the length of dest
.
consumed_u64
is the number of words consumed from src
, which is the same
as filled_u8 / 8
rounded up.
See fill_via_u32_chunks
for an example.