pub fn random_hex<R: Rng + ?Sized>(rng: &mut R, size: usize) -> String