Added a random aspect to the Vec2D hash calculation