random-color
Version:
Generate random colors based on the golden ratio, which are more visually pleasing.
27 lines (19 loc) • 396 B
JavaScript
;
var color = require('color');
var ratio = 0.618033988749895;
var hue = Math.random();
module.exports = function (saturation, value) {
hue += ratio;
hue %= 1;
if (typeof saturation !== 'number') {
saturation = 0.5;
}
if (typeof value !== 'number') {
value = 0.95;
}
return color({
h: hue * 360,
s: saturation * 100,
v: value * 100
});
};