Как получить уникальные и случайные цвета в черепахе БЕЗ импорта случайным - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть вопрос, в котором я должен рисовать черепах, но каждый из них должен быть уникального цвета Количество черепах не ограничено, хотя я бы оценил как минимум 50 уникальных цветов. Также цвета должны быть визуально различны, иначе я бы просто добавил 1 к каждому (r, g, b) каждый раз (мне не разрешено импортировать любой другой модуль вообще)

1 Ответ

1 голос
/ 03 апреля 2020

Если вы не можете импортировать в случайном порядке, тогда использование времени будет хорошей альтернативой для получения цветов. Приведенный ниже код python возвращает текущее время, затем извлекает 24 (0xffffff) бита, которые затем преобразуются в шестнадцатеричный формат для представления цвета.

import time

epoch_time = int(time.time())
print(epoch_time)

mask = 0xffffff
color = hex(epoch_time & mask)
print(color)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...