2020-05-07
描述
生成一个随机的使用十六进制表示的颜色代码。
提示
- 使用
Math.random
生成一个 24 bit(6x4bits)的十六进制随机数 - 位移后使用
toString(16)
将其转换为一个十六进制字符串
代码
const randomHexColorCode = () => {
let n = (Math.random() * 0xfffff * 1000000).toString(16);
return '#' + n.slice(0, 6);
};
示例
随机生成一个颜色:
randomHexColorCode(); // "#110e8e"