Чтобы сгенерировать случайный яркий шестнадцатеричный цвет в Python, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование модуля random
и форматирования строк
import random
def generate_random_bright_color():
r = random.randint(180, 255)
g = random.randint(180, 255)
b = random.randint(180, 255)
return "#{:02x}{:02x}{:02x}".format(r, g, b)
color = generate_random_bright_color()
print(color)
Метод 2: использование модуля secrets
и f-строк (Python 3.6+)
import secrets
def generate_random_bright_color():
r = secrets.randbelow(76) + 180
g = secrets.randbelow(76) + 180
b = secrets.randbelow(76) + 180
return f"#{r:02x}{g:02x}{b:02x}"
color = generate_random_bright_color()
print(color)
Метод 3. Использование модуля random
и функции format
import random
def generate_random_bright_color():
color = random.randint(0xBBBBBB, 0xFFFFFF)
return "#{:06x}".format(color)
color = generate_random_bright_color()
print(color)
Не забудьте заменить операторы print(color)
собственной реализацией в зависимости от того, как вы хотите использовать сгенерированный цвет.