我正在尝试随机化浅蓝色的颜色..
我知道我可以获得以下所有颜色:
rgb(110, 179, 185), rgb(110, 179, 186), .... ,rgb(110, 179, 255);
和
rgb(110, 178, 185), ... , rgb(110, 178, 255);
但是存在很多变体..
这可能吗?
我有一个随机化颜色的函数:
function get_random_color() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.round(Math.random() * 15)];
}
return color;
我找到了这段代码:
感谢任何帮助!
最佳答案
好吧,一种方法就是更改您找到的功能并根据您的需要进行调整:
function randHex(a, b) {
return (Math.floor(Math.random() * a) + b).toString(16);
}
function randColor() {
return "6E" + randHex(20, 160) + "" + randHex(56, 200);
}
这将返回 110 为红色、160 到 180 为绿色和 56 到 256 为蓝色的颜色。
关于javascript - 随机化具有浅蓝色的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20868006/