diff options
| -rw-r--r-- | discord/colour.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/discord/colour.py b/discord/colour.py index 804173a4..c2acfb4e 100644 --- a/discord/colour.py +++ b/discord/colour.py @@ -25,6 +25,7 @@ DEALINGS IN THE SOFTWARE. """ import colorsys +import random class Colour: """Represents a Discord role colour. This class is similar @@ -118,6 +119,11 @@ class Colour: return cls(0) @classmethod + def random(cls): + """A factory method that returns a :class:`Colour` with a random value.""" + return cls.from_hsv(random.random(), 1, 1) + + @classmethod def teal(cls): """A factory method that returns a :class:`Colour` with a value of ``0x1abc9c``.""" return cls(0x1abc9c) |