欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

兄弟你被**站的老板鄙视过吗?之--双色球简易摇号机

程序员文章站 2022-05-30 11:58:20
...

昨天下班,路过**站,突然脑中有个想去中T*D的几百万的想法。
然,驱使我的双腿不听使唤的走了进去,心想算了,怼几注把,但是没有买过,不知道规则。只能让老板给我随机来几下(随机真的不会中)。
但是鉴于这个红球还是能中5块钱的,所以我故作老道的,开口安排老板(其实内心慌的一笔),让老板给我安排3个红球,,05。07。18。 然后老板像看鬼一样看着我,说了一句 “啥” ? 我的脑子一瞬间转了10个循环,一想可能说错话了,但是不知道哪说错了(其实已经开始怀疑我报的号有问题了),我又想难道没有18号? 我赶紧把我的口误改了,来了一句 “哦,不对是12号”。
老板才开始给我下单,坑坑,
**站的人有点诧异的看着我,要不是我的脸皮比墙后,就该夺门而出。头也不回。
回来后,想着有点丢人,就随便写一个摇号机玩玩吧,下次再来直接报号,哼!让他再说。
废话说一大堆,还是先上代码吧,真的是简易的,大家也可以改一下玩玩,毕竟思路有点简单。

上个图先
兄弟你被**站的老板鄙视过吗?之--双色球简易摇号机

在桌面上创建一个 文本文档。然后把这段代码复制进去。最后把文件名改一下,后缀为 .html
文件名示例 xxxx.html

然后就可以打开了,选择浏览器打开。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>简易,模拟双色球,摇球</title>
    <style>
        html,
        body,
        p {
            margin: 0;
            padding: 0;
            text-align: center;
        }
        
        .num-box {
            width: 1200px;
            height: 40px;
            margin: 0 auto;
            margin-top: 150px;
            text-align: center;
        }
        
        .num-box span {
            overflow: hidden;
            display: inline-block;
            width: 40px;
            height: 100%;
            margin: 0 20px;
            line-height: 40px;
            background-color: #00d9ff;
            color: #fff;
            border-radius: 50%;
        }
        
        .num-box span:nth-child(7) {
            background-color: #ff0000;
            margin-left: 40px;
        }
        
        button {
            width: 100px;
            height: 35px;
            margin: 0 100px;
            margin-top: 100px;
            border: 0;
            background-color: #00d9ff;
            color: #fff;
            outline: none;
            border-radius: 17.5px;
            cursor: pointer;
        }
        
        button:nth-child(3) {
            background-color: #ff0000;
        }
    </style>
</head>

<body>
    <div class="num-box">
        <span id="lan1">00</span>
        <span id="lan2">00</span>
        <span id="lan3">00</span>
        <span id="lan4">00</span>
        <span id="lan5">00</span>
        <span id="lan6">00</span>
        <span id="h7">00</span>
    </div>
    <button id="lanqiu">摇蓝球</button>
    <button id="hongqiu">摇红球</button>
    <script>
        var lan_flag = true;
        var h_flag = true;
        var lan_js = null;
        var hong_js = null;
        var lanDom = document.getElementById("lanqiu");
        var hongDom = document.getElementById("hongqiu");
        lanDom.addEventListener('click', function() {
            if (lan_flag) {
                lan_flag = false
                lanDom.innerText = '暂停摇球';
                lan_js = setInterval(() => {
                    var numArr = []
                    var narr = []
                    for (let i = 0; i < 10; i++) {
                        let n = (Math.random() * 32 + 1).toFixed(0)
                        n = n < 10 ? '0' + n : n
                        narr.push(n)
                        numArr = [...new Set(narr)]
                    }
                    document.getElementById('lan1').innerText = numArr[0];
                    document.getElementById('lan2').innerText = numArr[1];
                    document.getElementById('lan3').innerText = numArr[2];
                    document.getElementById('lan4').innerText = numArr[3];
                    document.getElementById('lan5').innerText = numArr[4];
                    document.getElementById('lan6').innerText = numArr[5];
                }, 50);
            } else {
                clearInterval(lan_js)
                lan_js = null;
                lan_flag = true;
                lanDom.innerText = '摇蓝球';

            }
        })

        hongDom.addEventListener('click', function() {
            if (h_flag) {
                h_flag = false
                hongDom.innerText = '暂停摇球';
                hong_js = setInterval(() => {
                    let n = (Math.random() * 15 + 1).toFixed(0)
                    n = n < 10 ? '0' + n : n
                    document.getElementById('h7').innerText = n;
                }, 50);
            } else {
                clearInterval(hong_js)
                hong_js = null;
                h_flag = true;
                hongDom.innerText = '摇红球';
            }

        });
    </script>
</body>

</html>
相关标签: 技术文档