获取随机数:
/**
* 获取一个范围内的随机整数
* @param {number} a 表示范围的数字
* @param {number} b 表示范围的数字
*/
function getRandom(a,b){
var max = a;
var min = b;
if(a<b){
max = b
min = a
}
return parseInt(Math.random() * (max-min)) + min
}
获取随机颜色:
/**
* 获取随机颜色值
* @param {boolean} hex 是否是16进制的结果
*/
function getColor(hex=true){
if(!hex){
return 'rgb('+getRandom(256,0)+','+getRandom(256,0)+','+getRandom(256,0)+')'
}
var color = '#'
for(var i=0;i<3;i++){
var num2 = getRandom(256,0)
num2 = num2.toString(16)
if(num2.length === 1){
num2 = '0' + num2
}
color += num2
}
return color;
}