【发布时间】:2015-01-12 15:51:30
【问题描述】:
Colors.random = function() {
var result;
var count = 0;
for (var prop in this.names)
if (Math.random() < 1/++count)
result = prop;
return { name: result, rgb: this.names[result]};
};
我想确保调用后不会出现相同的颜色。目前它只会继续生成随机颜色,并且有时会显示相同的颜色。
另外,我需要清除之前使用过的所有颜色,这样整个过程才能从头开始。
【问题讨论】:
标签: javascript jquery