Как последовательно сгенерировать максимально разные цвета?
Самый надёжный способ - заранее сгенерировать набор подходящих цветов и просто выбирать из готовой таблицы, хоть по очереди, хоть случайно с контролем повторений.
Если вам действительно нужны случайные цвета, то нужно не просто генерировать их, а заполнять ими массив, проверяя при генерации каждого следующего, на сколько он похож на уже полученные. По теме сравнения цветов, читать https://stackoverflow.com/questions/5392061/algori...