Creates a random unit vector * scale
Default 1
Optional
vector to hold result. If not passed in a new one is created.
The random vector.
Creates a random unit vector * scale