ボタンクリックでランダム文字列

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
//「いつ」の選択肢
arr1 = new array("今日","明日","昨日","来年");
//「だれが」の選択肢
arr2 = new array("僕が","あなたが","彼が");
//「どこで」の選択肢
arr3 = new array("ここで","あそこで");
//「どうした」の選択肢
arr4 = new array("ぴよぴよ","くるくる");
var num1 = arr1.length;
var num2 = arr2.length;
var num3 = arr3.length;
var num4 = arr4.length;

function cngStr(){
	preStr = arr1[Math.floor(Math.random()*num1)];
	preStr = preStr+arr2[Math.floor(Math.random()*num2)];
	preStr = preStr+arr3[Math.floor(Math.random()*num3)];
	preStr = preStr+arr4[Math.floor(Math.random()*num4)];
	window.piyo.what.value = preStr;
}
//-->
</script>
</head>
<body style="margin:0px;">
<form name="piyo">
<input type="text" size="80" name="what">
<input type="button" value="実行!" onClick="cngStr();">
</form>
</body>
</html>