Я хочу нарисовать некоторые данные в текстуру: много элементов подряд. Они не созданы по порядку, и все они могут быть разных размеров (подумайте о куче памяти). Каждый элемент данных представляет собой небольшой прямоугольник, и я хочу иметь возможность различать их по отдельности, поэтому я бы хотел, чтобы каждый из них имел уникальный цвет.
Теперь я мог бы просто использовать rand () для генерации значений RGB и надеяться, что они все разные, но я подозреваю, что не получу хорошего распределения в пространстве RGB. Есть ли лучший способ, чем этот? Например. Каков хороший способ циклически проходить через разные цвета, прежде чем они (почти) повторятся?
Цвета не должны совпадать с какими-либо данными в элементах. Я просто хочу иметь возможность посмотреть на многие значения и увидеть, что они разные, так как они смежные.
Я мог бы кое-что выяснить, но я думаю, что это интересный вопрос. :)