distibutions: Extend flexibility of non-uniform random distributions