def METHOD_NAME(self, hue):
    hue_range = self.get_hue_range(hue)
    hue = self.random_within(hue_range)
    # Instead of storing red as two seperate ranges,
    # we group them, using negative numbers
    if (hue < 0):
        hue += 360
    return hue