From e1a642e41e7e6d08303573fb20f265b4ac326372 Mon Sep 17 00:00:00 2001 From: pepperpepperpepper Date: Mon, 7 Dec 2015 14:40:04 -0800 Subject: added support for probabilities --- ricky/param/color.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ricky/param/color.py') diff --git a/ricky/param/color.py b/ricky/param/color.py index 5da05ed..7abc23a 100644 --- a/ricky/param/color.py +++ b/ricky/param/color.py @@ -35,10 +35,11 @@ class Color(Param): value = int(self.as_hex(), 16) return decimal.Decimal(value)/decimal.Decimal(maximum) - def randomize(self): + def randomize(self, probabilities=None): + if probabilities and self._choose_from_probabilities(probabilities): + return self.value = "rgb(%s,%s,%s)" % ( random.randint(0, 255), random.randint(0, 255), random.randint(0, 255) ) - self._is_rgb = True -- cgit v1.2.3-70-g09d2