Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netlogo 如何为海龟群体分配独特的颜色?_Netlogo - Fatal编程技术网

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

Netlogo 如何为海龟群体分配独特的颜色?,netlogo,Netlogo,我正在做我的模拟。我的模拟的一个特点是为海龟群指定独特的颜色 在我的模拟中,组是动态形成的。所以我不知道在模拟中形成的海龟群的确切数量。我想给每组海龟分配一种独特的颜色 我可以生成独特的颜色,但问题是它们中的一些看起来很相似,因为它们具有相同的颜色变体。有人能告诉我如何生成独特的颜色吗 任何帮助都将不胜感激。谢谢在生成唯一颜色时,请将其映射为已生成的唯一颜色。而不是检查精确的匹配,而是提供最小的区别。因此,任何在现有颜色范围内的颜色都不得使用。您应该知道,唯一颜色的数值介于该数字集之间:5、15

我正在做我的模拟。我的模拟的一个特点是为海龟群指定独特的颜色

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

我可以生成独特的颜色,但问题是它们中的一些看起来很相似,因为它们具有相同的颜色变体。有人能告诉我如何生成独特的颜色吗


任何帮助都将不胜感激。谢谢

在生成唯一颜色时,请将其映射为已生成的唯一颜色。而不是检查精确的匹配,而是提供最小的区别。因此,任何在现有颜色范围内的颜色都不得使用。

您应该知道,唯一颜色的数值介于该数字集之间:5、15、25、,135

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

set color (random 13 * 10) + 5

有了这个公式,我想它应该得到一组{5,15,25,35,…,135}之间的随机数

为什么不自己动手挑选一些看起来不同的颜色呢?或者
设置一种基色