limits = [[limit_x1, limit_y1], [limit_x2, limit_y2]] returns an array with uniformly sampled random variables return array is of shape (n_requested_samples, n_dimensions)