概述
这个首先思路整理下,首先要有随机函数,random();第二个就是查询生成的6个随机数不能相等,第三个个就是输出啦
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="智能社 - zhinengshe.com"> <meta name="copyright" content="智能社 - zhinengshe.com"> <title>智能社 - www.zhinengshe.com</title> <script> // 6个 0-33包括33 不重复 function rnd(n,m) { return parseInt(Math.random()*(m-n)+n);//定义随机函数 } var arr=[]; function findInArr(arr,n)//定义查询随机数组里面的值 { for(var i=0; i<arr.length;i++) { if(arr[i]==n) { return true;//相等,即找到了两个相等的 } } return false; } while(arr.length<6)//不确定次数时建议使用,固定次数循环用for { var n=rnd(0,34); if(findInArr(arr,n)==false) { arr.push(n); } } document.write(arr); </script> </head> <body> </body> </html>
转载于:https://www.cnblogs.com/heboliufengjie/p/4164889.html
最后
以上就是贤惠灰狼为你收集整理的随意生成6个0~33之间的不相等的随机数的全部内容,希望文章能够帮你解决随意生成6个0~33之间的不相等的随机数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复