getRandomPerimeterPosition & getSlope