from random import randint,choice

def RandMove(old_pnt,min_shift,max_shift):
  neg = [-1,1]

  #get the first point from the geometry object
  old_x = old_pnt.firstPoint.x
  old_y = old_pnt.firstPoint.y

  #calculate new coordinates
  new_x = old_x + (choice(neg) * randint(min_shift,max_shift))
  new_y = old_y + (choice(neg) * randint(min_shift,max_shift))

  #create a new point object and geometry to return
  new_pnt = arcpy.Point(new_x,new_y)
  pt = arcpy.PointGeometry(new_pnt)

  return pt