updated rng for univariate continuous distributions except trunc_normal