本文实例讲解了JavaScript 实现彩票中随机数组的获取详细代码,分享给大家供大家参考,具体内容如下
效果图:
具体代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Math.random方法彩票随机数的生成</title> </head> <body> <!-- 设置样式 --> <input type="text" id="text"> <button id="btnGo">开始</button> <button id="btnStop">获取随机数组</button> <script type="text/javascript"> //获取节点 var btnGo = document.getElementById("btnGo"); var btnStop = document.getElementById("btnStop"); var text = document.getElementById("text"); //定义生成最小到最大值的随机函数 function rand(min,max){ return parseInt(Math.random()*( max - min + 1) + min); } function start(min,max,length){ //定义空数组 var arr = []; while(arr.length<length){ //生成一个随机数prem var prem=rand(min,max); //判断生成的随机数prem是否在数组arr里,果然不在,就将这个随机数插入到数组里,如果在,执行下一次循环 if(arr.indexOf(prem) == -1){ arr.push(prem); } } //返回数组arr return arr; } var timer = 0; //单击开始按钮生成随机数组 btnGo.onclick =function(){ //清除 clearInterval(timer); timer = setInterval(function() { text.value = start(1,33,7); },50) } //单击停止按钮获取一组随机数 btnStop.onclick =function(){ clearInterval(timer); } </script> </body> </html>
以上就是本文的详细内容,希望对大家的学习javascript程序设计有所帮助。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
金钱帮资源网 Copyright www.kbjia.com
暂无“基于javascript实现彩票随机数生成(简单版)”评论...
更新日志
2024年10月11日
2024年10月11日
- 高胜美高胜云.2002-山地思情篇【皇星全音】【WAV+CUE】
- 逼迫中国选手弃权事件爆发后 万代官号发水豚君仰望天空
- 国外玩家恶搞奎爷去中国杀神:遇到孙悟空揍二郎神
- 育碧官宣《刺客信条幻景》上架Steam:本月正式发售
- 林俊杰.2015-和自己对话2CD【华纳】【WAV+CUE】
- 陈山河.1992-为你付出【喜玛拉雅】【WAV+CUE】
- 高胜美.1990-太阳雨【上格】【WAV+CUE】
- 苗苗(张云馨)《一往情深HQII》新京文唱片2021[WAV+CUE]
- 龚一《琴呼吸HQCD》WAV+CUE
- 伊能静.1989-悲伤的茱丽叶【飞鹰唱片】【WAV+CUE】
- 黑神话二郎神脸模再次COS自己:霸气侧漏 颜值超高!
- 《黑神话》萍萍演员再晒COS:国庆皮肤限时返场!
- 《暗黑4》资料片IGN 8分:新增内容令人相当满意!
- 《一人一首成名曲·怀旧篇 3CD》[WAV+CUE][1.5GB]
- 《张信哲 粤语精选集 从开始到现在 2CD》[WAV+CUE][780MB]