gpt4 book ai didi

javascript - 在 JavaScript 中创建一个颜色数组(大约 100 种),但颜色必须完全不同

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:47:58 27 4
gpt4 key购买 nike

我想在 javascript 中创建一个颜色数组,为此,我使用了 js 文件 rainbowvis.js here ,我有 100 种颜色,但它们并不是真正不同。

我应该能够看到差异,因为我将使用此表格制作图表。

rainbowvis.js 是否可行或是否有其他解决方案?

最佳答案

要生成 100 种颜色(每种颜色从 1 到 1000000 - 如果您需要其他范围,请更改它):

var colors = [];
while (colors.length < 100) {
do {
var color = Math.floor((Math.random()*1000000)+1);
} while (colors.indexOf(color) >= 0);
colors.push("#" + ("000000" + color.toString(16)).slice(-6));
}
console.log(colors);

FIDDLE

关于javascript - 在 JavaScript 中创建一个颜色数组(大约 100 种),但颜色必须完全不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22503297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com