Hi,
I don't understand your question. I guess a vector can both represent a center to position an object, OR a direction, it's up to you and doesn't change the principle of a vector.
however, for a direction, you could normalize the random vector, so that the magnitude of the vector is 1, which is prefferable for a vector that expresses a direction. Does that make sense?
Bye,
Jean