背景色をランダムに変更する

sample0120.htmlのrangeRandom(num1,num2)関数と
sample0033.htmlのtoHex(dec)関数を使って、
背景色をランダムに変更する。rangeRandom(num1,num2)関数の応用と言える
<BODY onLoad="ramdomChgBack()">とすれば、ページが読み込まれるたびに背景色が変わる。
実行結果


ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
//num1からnum2の間の数値をランダムに返す汎用関数
function rangeRandom(num1,num2)	{
	if((num1 - num2) > 0)	{
		var big = num1
		var small = num2
	} else	{
		var big = num2
		var small = num1
	}
	var range = big - small + 1
	var number = Math.floor(Math.random()*range) + small
	return(number)
}

//16進数変換用の関数
function toHex(dec)	{
	hexChar="0123456789ABCDEF"
	var i = dec % 16
	var j = (dec - i)/16
	result = hexChar.charAt(j)
	result += hexChar.charAt(i)
	return result
}

//背景色をランダムに変更する関数
function ramdomChgBack()	{
var backcolor = "#"
for(var i = 0 ; i < 3 ; i++)	{
	backcolor += toHex(rangeRandom(0,255))
}
document.bgColor = backcolor
}
</SCRIPT>

ボディ部分 <FORM> <INPUT TYPE="button" VALUE="クリックするたびに背景色をランダムに変えます" onClick="ramdomChgBack()"> </FORM>