random vector convenience functions