【发布时间】:2011-04-26 09:18:50
【问题描述】:
我一直在使用 random 函数来生成颜色值 xi = [a, b, c] 其中 a、b 和 c 可以是 0 到 255 之间的任意数字。
我需要一些想法来编写一个函数,该函数为人眼生成尽可能不同的 x 值。我遇到的问题之一是我不知道将生成的 x 元素的数量。因此,我之前的函数尝试生成的值最终会随着生成的值越来越多而迅速收敛。
想法?
【问题讨论】:
-
你最多需要多少种不同的颜色?如果该数字不太高,则应手动选择 N 种人类可分辨的颜色,然后从该列表中选择颜色。