всего сгенерировать N максимально разных (непохожих друг на друга) цветов?
ЧатГПТ сдался после нескольких безуспешных попыток 😕
у тебя 3 байта есть сделай рандом в нужных рамках
критерий максимальной непохожести очень размытое понятие поскольку максимально непохожие цвета в моем понимании это 7 цветов спектра и то желтый и оранжевый будут считаться для человеческого глаза максимально похожими, как синий и фиолетовый))))) в быту нормальный мужик не сможет отличить фукси от корала))))
Просто N рандомных цветов сгенерить просто, но вот так что-бы каждый был максимально непохож, тут надо уточнить что значит эта "непохожесть" максимальные диапазоны между HEX значениями каждого из цветов группы RGB ? Тогда чем больше N тем больше эта последовательность будет похожа на обычную радугу. И если прямо строго следовать "максимальной непохожести" то твоя задача сводится к тому, что-бы взять градиент от красного до красного (по цветовому кругу) и разбить этот градиент на N + 1 точек, взяв каждую точку за цвет кроме последнего (т.к. это тот же цвет что и самый первый в массиве) и к этому можно добавить смещение по цветовому кругу что-бы не всегда первым цветом был красный Только в таком случае особо рандомом не пахнет
Обсуждают сегодня