随机颜色生成器
一键生成随机十六进制颜色 — 密码学安全,不上传任何内容。
即时生成随机十六进制颜色
点击生成以产生一个或多个密码学随机的十六进制颜色。使用批量大小选择器一次生成最多20种颜色。点击任意色块将其十六进制值复制到剪贴板。启用亮度约束可将输出限制在特定的HSL亮度范围内 — 当您需要既不太暗也不太亮的随机颜色时非常有用。
随机字节来自浏览器的crypto.getRandomValues API,具有密码学安全性。不会向服务器发送任何内容。饱和度约束有助于在需要鲜艳结果时避免接近灰色的浑浊颜色。
常见问题
为什么使用crypto.getRandomValues而不是Math.random? crypto.getRandomValues是密码学不可预测的,意味着无法从先前结果预测输出。对于颜色来说在质量上没有实际区别,但它是在浏览器中生成随机数据的正确工具。
亮度约束是什么意思? 亮度是HSL中的L通道(0 = 黑色,100 = 白色)。将最小L设置为20,最大L设置为80,可确保颜色既不会非常暗也不会非常亮。