Fill `buf` with random bytes.
(rng: &mut R, buf: &mut Vec<u8>)
| 42 | |
| 43 | /// Fill `buf` with random bytes. |
| 44 | pub(crate) fn random_bytes<R: Rng>(rng: &mut R, buf: &mut Vec<u8>) { |
| 45 | let len: usize = rng.gen_range(1..RANDOM_MAX); |
| 46 | buf.truncate(0); |
| 47 | buf.resize_with(len, || rng.gen()) |
| 48 | } |
| 49 | |
| 50 | /// Replace all bytes in the slice different values. |
| 51 | pub fn randomize_input<R: Rng>(rng: &mut R, input: &mut MultiStream) { |
no outgoing calls
no test coverage detected