У меня есть система чата AJAX, над которой я работаю, и пока она у меня работает. Одна вещь, которую я хочу сделать, это сделать так, чтобы при отображении имени пользователя на экране это был уникальный цвет (как в окне AIM). Как бы я сгенерировал случайный цвет, чтобы назначить имя пользователя для определенного сеанса, для которого он вошел в систему?
Цвет должен быть темнее, чем на белом фоне, и при его создании они не могут быть слишком похожи на цвета, назначенные другим текущим пользователям.
РЕДАКТИРОВАТЬ Спасибо, я думаю, предопределенный список будет самым простым способом. Если у меня есть этот список в файле конфигурации, и я назначаю цвет, когда пользователь входит в систему, как я должен убедиться, что ни один из двух вошедших в систему пользователей не имеет одинаковый цвет?