js方法写双色球

编程入门 行业动态 更新时间:2024-10-26 09:33:56

js方法写<a href=https://www.elefans.com/category/jswz/34/1757887.html style=双色球"/>

js方法写双色球

JS中写双色球:

双色球规则:红球 随机生成1-33 需去重   蓝球 1-16 可以和红球重复

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>Document</title><style>li {list-style: none;width: 50px;height: 50px;border-radius: 50%;border: 1px solid red;float: left;margin-left: 10px;text-align: center;line-height: 50px;font-size: 20px;}.last {border-color: skyblue;}</style>
</head><body><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li class="last">7</li><script>/* 红球 随机生成1-33 需去重   蓝球 1-16 可以和红球重复*/var lis = document.querySelectorAll("li");var arr = [];// 随机数函数function random(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;}// 生成红球// for 会限制循环次数go()function go() {// 存放数值var newArr = [];do {var res = random(1, 33);// 去重if (newArr.indexOf(res) == -1) {newArr.push(res)}} while (newArr.length < 6)// 蓝球newArr.push(random(1, 16))// 遍历数组渲染页面for (var i = 0; i < lis.length; i++) {lis[i].innerHTML = newArr[i] < 10 ? "0" + newArr[i] : newArr[i];}}// 定时器var timer = setInterval(go, 50);// 自动停止setTimeout(function () {clearInterval(timer)}, 5000)</script>
</body></html>

更多推荐

js方法写双色球

本文发布于:2024-03-09 22:03:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1726226.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:双色球   方法   js

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!