如何为这群海龟分配独特的颜色?

时间:2015-07-08 06:42:00

标签: netlogo

我正在进行模拟。我的模拟的一个特点是为这组海龟分配独特的颜色。

在我的模拟中,组是动态形成的。所以我不知道模拟中形成的龟群的确切数量。我想为每组龟分配独特的颜色。

我可以生成独特的颜色,但问题是它们中的一些看起来相似,因为颜色变体相同。任何人都可以告诉我如何生成区分独特的颜色?

任何帮助都将受到高度赞赏。谢谢

2 个答案:

答案 0 :(得分:0)

生成独特颜色时,使用已生成的唯一颜色进行映射。而不是检查完全匹配,提供最小的区别差异。因此,不得使用任何在现有颜色范围内的颜色。

答案 1 :(得分:0)

您应该知道唯一颜色的数字值是这个数字集之间的任何值:5,15,25,...,135

您应该已经看过该模式,您可以将其转换为如下公式:

set color (random 13 * 10) + 5

使用那个formulia,我认为它应该得到一组{5,15,25,35,...,135}之间的随机数