Я пытаюсь случайным образом генерировать цвет в шестнадцатеричном формате в javascript.
Однако порожденные цвета почти неотличимы друг от друга.
Есть ли способ улучшить его?
Вот код, который я использую:
function randomColor(){
var allowed = "ABCDEF0123456789", S = "#";
while(S.length < 7){
S += allowed.charAt(Math.floor((Math.random()*16)+1));
}
return S;
}
Я слышал что-то о цветовой модели HSL и HSV, но не могу получить он должен работать в моем коде. Пожалуйста, помогите.
Спасибо в Advance