diff --git a/crates/buffer/src/random_char_iter.rs b/crates/buffer/src/random_char_iter.rs index 535ee03eef..244665688d 100644 --- a/crates/buffer/src/random_char_iter.rs +++ b/crates/buffer/src/random_char_iter.rs @@ -14,14 +14,14 @@ impl Iterator for RandomCharIter { fn next(&mut self) -> Option { match self.0.gen_range(0..100) { // whitespace - 0..=4 => ['\n'].choose(&mut self.0).copied(), - // // two-byte greek letters - // 20..=32 => char::from_u32(self.0.gen_range(('α' as u32)..('ω' as u32 + 1))), - // // three-byte characters - // 33..=45 => ['✋', '✅', '❌', '❎', '⭐'].choose(&mut self.0).copied(), - // // four-byte characters - // 46..=58 => ['🍐', '🏀', '🍗', '🎉'].choose(&mut self.0).copied(), - // // ascii letters + 0..=19 => [' ', '\n', '\t'].choose(&mut self.0).copied(), + // two-byte greek letters + 20..=32 => char::from_u32(self.0.gen_range(('α' as u32)..('ω' as u32 + 1))), + // three-byte characters + 33..=45 => ['✋', '✅', '❌', '❎', '⭐'].choose(&mut self.0).copied(), + // four-byte characters + 46..=58 => ['🍐', '🏀', '🍗', '🎉'].choose(&mut self.0).copied(), + // ascii letters _ => Some(self.0.gen_range(b'a'..b'z' + 1).into()), } }