add new random sampler functions