don't create a new obrandom everytime a random vector is desired