Generuj losowy kolor, który można odróżnić od ludzi

Próbuję losowo wygenerować kolor w hex w javascript.

Jednak generowane kolory są prawie nie do odróżnienia od siebie.
Czy istnieje sposób, aby to poprawić?

Oto kod, którego używam:

<code>function randomColor(){
   var allowed = "ABCDEF0123456789", S = "#";

   while(S.length < 7){
       S += allowed.charAt(Math.floor((Math.random()*16)+1));
   }
   return S;
}
</code>

Słyszałem o czymśHSL iHSV model kolorów, ale nie można go uruchomić w moim kodzie. Proszę pomóż.

Z góry dziękuję

questionAnswers(9)

yourAnswerToTheQuestion