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"
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于