will randUnitVec() suffice as well. After all its not a randomPointOnSphere but a randomPointOnSphereAtOriginWithUnitRadius which is precisely what a unit-vector is.