原生js实现一个连连看小游戏-----------生成随机不重复数字
Posted mingL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生js实现一个连连看小游戏-----------生成随机不重复数字相关的知识,希望对你有一定的参考价值。
直接贴代码:
<!DOCTYPE html> <html> <head> <title>生成随机不重复数</title> </head> <body> <script type="text/javascript"> var arr=new Array(); for(var i=0;i<10;i++){ arr.push(i); } // console.log(arr) var getRandom=function(arr){ // 方法一:每从数组中取一个数字之后,删除该数字 var len=arr.length; var result=[]; for(var i=0;i<len;i++){ //向下舍入取随机整数,生成索引 var r=Math.floor(Math.random()*arr.length); result.push(arr[r]); //删除该随机 arr.splice(r,1); } return result; } console.log(getRandom(arr)); </script> </body> </html>
以上是关于原生js实现一个连连看小游戏-----------生成随机不重复数字的主要内容,如果未能解决你的问题,请参考以下文章