The matrix that the point will be contained within.
The point the direction will start from, null for random
An interval where a line would intersect in the direction, null for random
The maximum ranges for the point. If null, the matrix will be used.
Get random direction point. NOTE: It is possible that the direction is 0,0,0 indicating no move.