Return a string of random characters of length 1..=max_len
(rng: &mut StdRng, max_len: usize)
| 90 | |
| 91 | /// Return a string of random characters of length 1..=max_len |
| 92 | fn random_string(rng: &mut StdRng, max_len: usize) -> String { |
| 93 | // pick characters at random (not just ascii) |
| 94 | match max_len { |
| 95 | 0 => "".to_string(), |
| 96 | 1 => String::from(rng.random::<char>()), |
| 97 | _ => { |
| 98 | let len = rng.random_range(1..=max_len); |
| 99 | rng.sample_iter::<char, _>(StandardUniform) |
| 100 | .take(len) |
| 101 | .collect() |
| 102 | } |
| 103 | } |
| 104 | } |
no test coverage detected
searching dependent graphs…