import random class Param: def __init__(self, minimum: float, maximum: float, default: float): self.minimum = minimum self.maximum = maximum self.default = default def rand(self) -> float: return round(random.uniform(self.minimum, self.maximum), 2) Brightness = Param(-5.0, 5.0, 0.0) Contrast = Param(-5.0, 5.0, 0.0) Saturation = Param(0.25, 1.75, 1.0) Color = Param(-4.0, 4.0, 0.0)