我试图在 javascript 中随机生成一个十六进制的颜色。
然而,生成的颜色几乎无法区分彼此。
有办法改进吗?
下面是我使用的代码:
function randomColor(){
var allowed = "ABCDEF0123456789", S = "#";
while(S.length < 7){
S += allowed.charAt(Math.floor((Math.random()*16)+1));
}
return S;
}
我听说了一些关于 HSL和 HSV颜色模型,但不能得到 它在我的代码中工作。请帮助。
提前感谢