Java随机生成颜色

Java随机生成颜色,第1张

说下思路,不一定对,随机颜色的化,每次随机三个 0到255的数字,组合成一个RGB,应该就可以了,现在的问题是,区分颜色之间的鲜明程度。定义一个阈值A

A= (r1-r2)^2+(g1-g2)^2+(b1-b2)^2 根据这样来计算,每生成一种颜色,就把这种颜色跟其余颜色的阈值计算出来,如果全都满足,那么就可以,如果有一个不满足,那就重新随机生成一次。

A具体的值是多少,这个你可以摸索下,设置太大的化,随机生成的颜色的数量,可能不够,太小的化,颜色的鲜明程度不满足。

实际上,上面A的公式来计算 颜色的鲜明程度 是错误的,不能这样算。

字体颜色代码是如下:

一、红色 #cFF0000

二、绿色 #c00FF00

三、蓝色 #c0000FF

四、牡丹红 #cFF00FF

五、青色 #c00FFFF

六、** #cFFFF00

七、黑色 #c000000

八、海蓝 #c70DB93

九、巧克力色 #c5C3317

十、蓝紫色 #c9F5F9F

十一、黄铜色 #cB5A642

十二、亮金色 #cD9D919

十三、棕色 #cA67D3D

十四、青铜色 #c8C7853

十五、冷铜色 #cD98719

以上就是关于Java随机生成颜色全部的内容,包括:Java随机生成颜色、字体颜色代码是什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9449576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存