JavaScript随机数游戏

来源:互联网 发布:c语言中根号怎么表示 编辑:程序博客网 时间:2024/05/16 07:29
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>随机数游戏</title>
<script type="text/javascript">//1000-9999
        function $(id) {return document.getElementById(id);}
        var arr =  new Array();
        var arr1=arr;
function fun() {
arr.length=20;
   var str="";
for(i=0;i<20;i++){
var num= Math.round(Math.random()*8999)+1000;
arr[i]=num+" ";
str+=arr[i].toString();
}
str="这是随机生成的20个在1000-9999之间的随机数:"+'\n'+str;
str+="随机生成的20个随机数按从小到大的排序如下:"+'\n';
arr1.sort();
            for(k=0;k<arr1.length;k++){
str+=(arr1[k]);
}
$("suijishu").value=str;
}
function zhengchu() {
var str2="";
str2="以下是可以被5整除的随机数:"+'\n';
for (j= 0;j<arr1.length;j++){
if(arr1[j]%5==0) {
str2+=arr1[j];
}
}
while(str2=="以下是可以被5整除的随机数:"+'\n'){str2=str2+"已生成的随机数中没有可以被5整除的数。"};
while($("suijishu").value.indexOf("以下是可以被5整除的随机数")>0){alert("能被5整除的随机数都已经列在文本框里了,你还想干什么?想搭讪请联系我Wechat:sh666479!!!");return;}
$("suijishu").value+=str2;
}
function resetAll() {
var flag=confirm("你确定要重置文本框的内容?");
if(flag){window.location.reload();}
}
</script>
</head>
<body>
<form method="get">
<textarea id="suijishu" cols="50" rows="10">
</textarea><br>
<input type="button"  name="suijishu1" value="生成随机数" onclick="fun()"/>
<input type="button" name="zhengchu1" value="整除5" onclick="zhengchu()" />
<input type="button" name="reset" value="重置" onclick="resetAll()" />
</form>
</body>
</html>
0 0
原创粉丝点击