python(flask)随机生成双色球和大乐透号码

随机生成5组双色球组合,并利用flask启动网页可以进行浏览。

目录文件结构:

test_cp
|--07cp.py
|--templates
|  |--cp.html
|--start.sh

07cp.py

#!/bin/python
#-*- coding:utf8 -*-
'''
made  6 diff num,
read 01~33 ,6
blue 01~16 ,1

'''
import random
from flask import Flask,render_template
import datetime
app = Flask(__name__)

def nowTime():
    timeFormat = "%Y-%m-%d %H:%M:%S.%f"
    return datetime.datetime.now().strftime(timeFormat)


def in_num(nn, gg):
    if nn in gg:
        return False
    else:
        return True


def made_red():
    all_num = range(1,33)
    red = [0, 0, 0, 0, 0, 0]

    def one_num():
        num = 0
        while num == 0:
            num = random.randrange(1, 33+1, 1)
        return  num

    n = 0
    while red[5] == 0:
        n1 = one_num()
        while in_num(n1, red):
            red[n] = n1
            n=n+1

    red.sort()
    return red
def made_blue():
    return random.randrange(1, 16+1, 1)

# x = 0
# while x < 5:
#     read = made_read()
#     blue = made_blue()
#     print("read:", read, "\t\t\t blue:[", blue, "]")
#     x = x + 1
def tiCai():
    #1-35  , 1-12
    tc_red_num = [0, 0, 0, 0, 0,]
    tc_blue_num = [0,0]
    def tc_one_num():
        num = 0
        while num == 0:
            num = random.randrange(1, 35+1, 1)
        return  num

    def tc_two_num():
        num = 0
        while num == 0:
            num = random.randrange(1, 12+1, 1)
        return  num

    n = 0
    while tc_red_num[4] == 0:
        n1 = tc_one_num()
        while in_num(n1, tc_red_num):
            tc_red_num[n] = n1
            n = n + 1
    b = 0
    while tc_blue_num[1] == 0:
        b1 = tc_two_num()
        while in_num(b1,tc_blue_num):
            tc_blue_num[b] = b1
            b = b+1
    tc_red_num.sort()
    tc_blue_num.sort()
    return tc_red_num,tc_blue_num

@app.route('/')
def cp():
    print("\n",nowTime(), "\n", "===============")
    '''fu li cai piao'''
    red = [0]*5
    blue = [0]*5
    x=0
    while x<5:
        blue[x] = made_blue()
        red_g = made_red()
        red_g.append(blue[x])
        red[x] = red_g
        print(red[x])
        x=x+1
    '''dao zhe'''
    '''ti yu cai piao'''
    tc_red = [0]*5
    tc_blue = [0]*5
    tc_x = 0
    while tc_x < 5:
        tc_red[tc_x], tc_blue[tc_x] = tiCai()
        tc_red[tc_x].append(tc_blue[tc_x][0])
        tc_red[tc_x].append(tc_blue[tc_x][1])
        tc_x = tc_x + 1

    print(tc_red)
    # print(tc_blue)
    '''dao zhe '''
    return render_template('cp.html',
                           red=red,
                           # red0=red[0], blue0=blue[0],
                           # red0_0=red[0][0],
                           # red0_1=red[0][1],
                           # red0_2=red[0][2],
                           # red0_3=red[0][3],
                           # red0_4=red[0][4],
                           #
                           # red1_0=red[1][0],
                           # red1_1=red[1][1],
                           # red1_2=red[1][2],
                           # red1_3=red[1][3],
                           # red1_4=red[1][4],
                           tc_red=tc_red
                           # blue0=blue[0],
                           # blue1=blue[1],
                           # blue2=blue[2],
                           # blue3=blue[3],
                           # blue4=blue[4]
                           )
    #return "test"



if __name__ == '__main__':

    app.run("192.168.134.181",5000)

其中需要把app.run("172.16.9.171",5000)里的ip地址换成自己的。

templates–cp.html

<!DOCTYPE html>
<html lang="en">
<head>
    <title>?????...</title>
 <style type="text/css">
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 10px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,th {
    padding: 0;
}

.pure-table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    border: 1px solid #cbcbcb;
}

.pure-table caption {
    color: #000;
    font: italic 85%/1 arial,sans-serif;
    padding: 1em 0;
    text-align: center;
}

.pure-table td,.pure-table th {
    border-left: 1px solid #cbcbcb;
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: .5em 1em;
}

.pure-table thead {
    background-color: #e0e0e0;
    color: #000;
    text-align: left;
    vertical-align: bottom;
}

.pure-table td {
    background-color: transparent;
}

.pure-table-bordered td {
    border-bottom: 1px solid #cbcbcb;
}
.r1{
    width:25px;
    height:25px;
    background-color:red;
    border-radius:50%;
    border:none;
    color:white;
    text-align:center;
}
.r2{
    width:25px;
    height:25px;
    background-color:blue;
    border-radius:50%;
    border:none;
    text-align:center;
    color:white;
}
</style>

</head>
<body>
<p>Fu Cai</p>
<table class="pure-table pure-table-bordered">
    <thead>
    <tr>
        <th>??</th>
        <th>??</th>
    </tr>
    </thead>

    {% for x in red %}

        <tr>
            <td>
                <input type="button" value="{{ x[0] }}" class="r1">
                <input type="button" value="{{ x[1] }}" class="r1">
                <input type="button" value="{{ x[2] }}" class="r1">
                <input type="button" value="{{ x[3] }}" class="r1">
                <input type="button" value="{{ x[4] }}" class="r1">
                <input type="button" value="{{ x[5] }}" class="r1">
            </td>
            <td>
                <input type="button" value="{{ x[6] }}" class="r2">

            </td>
        </tr>
    {% endfor %}
<!--    <tr>-->
<!--        <td  ><input type="button" value="{{ red0_0 }}" class="r1">-->
<!--            <input type="button" value="{{ red0_1 }}" class="r1">-->
<!--            <input type="button" value="{{ red0_2 }}" class="r1">-->
<!--            <input type="button" value="{{ red0_3 }}" class="r1">-->
<!--            <input type="button" value="{{ red0_4 }}" class="r1">-->
<!--        </td>-->
<!--        <td ><input type="button" value="{{ blue0 }}" class="r2"></td>-->
<!--    </tr>-->

<!--    <tr>-->
<!--        <td style=" color:red" >{{ red1 }}</td>-->
<!--        <td style=" color:blue" >{{ blue1 }}</td>-->
<!--    </tr>-->
<!--        <tr>-->
<!--        <td style=" color:red" >{{ red2 }}</td>-->
<!--        <td style=" color:blue" >{{ blue2 }}</td>-->
<!--    </tr>-->
<!--        <tr>-->
<!--        <td style=" color:red" >{{ red3 }}</td>-->
<!--        <td style=" color:blue" >{{ blue3 }}</td>-->
<!--    </tr>-->
<!--        <tr>-->
<!--        <td style=" color:red" >{{ red4 }}</td>-->
<!--        <td style=" color:blue" >{{ blue4 }}</td>-->

</table>

<PRE>








</PRE>

<p>
Ti Cai
</p>

<table class="pure-table pure-table-bordered">
    <thead>
    <tr>
        <th>??</th>
        <th>??</th>
    </tr>
    </thead>

    {% for x in tc_red %}

        <tr>
            <td>
                <input type="button" value="{{ x[0] }}" class="r1">
                <input type="button" value="{{ x[1] }}" class="r1">
                <input type="button" value="{{ x[2] }}" class="r1">
                <input type="button" value="{{ x[3] }}" class="r1">
                <input type="button" value="{{ x[4] }}" class="r1">
<!--                <input type="button" value="{{ x[5] }}" class="r1">-->
            </td>
            <td>
                <input type="button" value="{{ x[5] }}" class="r2">
                <input type="button" value="{{ x[6] }}" class="r2">

            </td>
        </tr>
    {% endfor %}

</table>
</body>
</html>

start.sh

#!/bin/bash
ps -ef|grep 07cp.py|grep -v grep|awk '{print "kill -9 " $2}'|sh
nohup python 07cp.py  &

放好对应文件运行start.sh可以直接进行网页浏览。flask端口号5000

http://zhuhao.site:5000

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇