from numpy.random import choice 

def generate_colours_duck():
    return [tuple(choice(range(0, 256, 25), size=3)) for _ in range(5)]

def generate_colours_person(variation):
    if variation == 1:
        return [tuple(choice(range(0, 256, 25), size=3)) for _ in range(5)]
    else:    
        return [tuple(choice(range(0, 256, 25), size=3)) for _ in range(6)]

# TODO: Add better colour support 
# Check reference - https://github.com/python-discord/quackstack/blob/main/src/colors.py