// 1. 准备函数 function rangeRandom(a, b) { // 2. 计算随机整数 // 需要考虑谁大谁小 var max = Math.max(a, b) var min = Math.min(a, b) var res = Math.floor(Math.random() * (max - min + 1) + min) // 3. 返回结果 return res }
利用随机数生成随机颜色
function randomColor(type) { if (!type) { var res = `rgb(${ rangeRandom(0, 255) }, ${ rangeRandom(0, 255) }, ${ rangeRandom(0, 255) })` return res } var str = '#' for (var i = 0; i < 3; i++) { var n = rangeRandom(0, 255).toString(16) if (n.length === 1) n = '0' + n str += n } return str }

浙公网安备 33010602011771号