fn decimal<R: Rng + ?Sized>( rng: &mut R, cx: &mut Context<Numeric>, min: i64, max: i64, div: i64, ) -> OrderedDecimal<Numeric>