
正文
java随机生成颜色代码 java随机变色
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java script中的网页颜色怎样随机
完整代码,终于写出来了,本人测试成功
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
TITLE New Document /TITLE
script type="text/javascript"
window.onload = function(){
changeColor();
}
function changeColor(){
var r = parseInt(Math.random() * 255);
var g = parseInt(Math.random() * 255);
var b = parseInt(Math.random() * 255);
var colorHex = r.toString(16) + g.toString(16) + b.toString(16);
document.body.bgColor = "#"+colorHex;
window.setTimeout("changeColor()",1000);
}
/script
/HEAD
BODY
/BODY
/HTML
相关问答
Q1: Java随机生成颜色
说下思路,不一定对,随机颜色的化,每次随机三个 0到255的数字,组合成一个RGB,应该就可以了,现在的问题是,区分颜色之间的鲜明程度。定义一个阈值A
A= (r1-r2)^2+(g1-g2)^2+(b1-b2)^2 根据这样来计算,每生成一种颜色,就把这种颜色跟其余颜色的阈值计算出来,如果全都满足,那么就可以,如果有一个不满足,那就重新随机生成一次。
A具体的值是多少,这个你可以摸索下,设置太大的化,随机生成的颜色的数量,可能不够,太小的化,颜色的鲜明程度不满足。
实际上,上面A的公式来计算 颜色的鲜明程度 是错误的,不能这样算。
Q2: 用java随机生成红绿蓝三种颜色.
Color c[] = {Color.red,Color.blue,Color.GRAY};//我色盲,不知道绿是那个色阶
Color c1 = c[(int) (Math.random()*2+1)];
Q3: 请问Java里面如何在方框里面产生随机变换的颜色?可以控制它每隔一秒或两秒变换一次?
math.random,产生随机数值,让这个数值代表一种颜色。java可以用sleep控制一下时间,当然最好用时间片(自己做个时间片的函数)
java随机生成颜色代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java随机变色、java随机生成颜色代码的信息别忘了在本站进行查找喔。






