玖叶教程网

前端编程开发入门

给大家分享一个javascript随机数字小程序

<title>随机数字</title>

<script>

//1.得到一个随机数字

//2.数字每次不能重复

//3.可以连续出现

//4.按空格显示随机数字

window.onload=function(){

var arr=[],

i;

for(i=0;i<100;i++){

arr[i]=i;

}

function rand(id,arr){//id是需要显示元素的id,arr是要随机的数字范围集合。

var Ob=document.getElementById(id);

var n=parseInt(Math.random()*arr.length);

if(arr.length==0){

Ob.innerHTML="数字全部抽取完毕!";

}else{

Ob.innerHTML=arr[n];

arr.splice(n,1);

}

console.log(arr.length+","+n);

}

window.onkeydown=function(e){

if(e.keyCode==32){

rand('random',arr);

}

}

}

</script>

</head>

<body>

<div id="random"></div>

</body>

谢谢关注。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言