Python 随机抽奖源码

发布于:2024-11-02 ⋅ 阅读:(7) ⋅ 点赞:(0)

chouajiang.py 

# 让电脑支持服务访问
# web框架
# pip install Flask

from flask import Flask, render_template
from random import randint

app = Flask(__name__)

heros = [
    "黑暗之女",
    "狂战士",
    "正义巨像",
    "卡牌大师",
    "德邦总管",
    "无畏战车",
    "诡术妖姬",
    "猩红收割者",
    "远古恐惧",
    "正义天使",
    "无极剑圣",
    "牛头酋长",
    "符文法师",
    "亡灵战神",
    "战争女神",
    "众星之子",
    "迅捷斥候",
    "麦林炮手",
    "祖安怒兽",
    "雪原双子",
    "赏金猎人",
    "寒冰射手",
    "蛮族之王",
    "武器大师",
    "堕落天使",
    "时光守护者",
    "炼金术士",
    "痛苦之拥",
    "瘟疫之源",
    "死亡颂唱者",
    "虚空恐惧",
    "殇之木乃伊",
    "披甲龙龟",
    "冰晶凤凰",
    "恶魔小丑",
    "祖安狂人",
    "琴瑟仙女",
    "虚空行者",
    "刀锋舞者",
    "风暴之怒",
    "海洋之灾",
    "英勇投弹手",
    "天启者",
    "瓦洛兰之盾",
    "邪恶小法师",
    "巨魔之王",
    "诺克萨斯统领",
    "皮城女警",
    "蒸汽机器人",
    "熔岩巨兽",
    "不祥之刃",
    "永恒梦魇",
    "扭曲树精",
    "荒漠屠夫",
    "德玛西亚皇子",
    "蜘蛛女皇",
    "发条魔灵",
    "齐天大圣",
    "复仇焰魂",
    "盲僧",
    "暗夜猎手",
    "机械公敌",
    "魔蛇之拥",
    "上古领主",
    "大发明家",
    "沙漠死神",
    "狂野女猎手",
    "兽灵行者",
    "圣锤之毅",
    "酒桶",
    "不屈之枪",
    "探险家",
    "铁铠冥魂",
    "牧魂人",
    "离群之刺",
    "狂暴之心",
    "德玛西亚之力",
    "曙光女神",
    "虚空先知",
    "刀锋之影",
    "放逐之刃",
    "深渊巨口",
    "暮光之眼",
    "光辉女郎",
    "远古巫灵",
    "龙血武姬",
    "九尾妖狐",
    "法外狂徒",
    "潮汐海灵",
    "不灭狂雷",
    "傲之追猎者",
    "惩戒之箭",
    "深海泰坦",
    "机械先驱",
    "北地之怒",
    "无双剑姬",
    "爆破鬼才",
    "仙灵女巫",
    "荣耀行刑官",
    "战争之影",
    "虚空掠夺者",
    "诺克萨斯之手",
    "未来守护者",
    "冰霜女巫",
    "皎月女神",
    "德玛西亚之翼",
    "暗黑元首",
    "铸星龙王",
    "影流之镰",
    "暮光星灵",
    "荆棘之兴",
    "虚空之女",
    "星籁歌姬",
    "迷失之牙",
    "生化魔人",
    "疾风剑豪",
    "虚空之眼",
    "岩雀",
    "青钢影",
    "影哨",
    "虚空女皇",
    "弗雷尔卓德之心",
    "戏命师",
    "永猎双子",
    "祖安花火",
    "暴走萝莉",
    "河流之王",
    "狂厄蔷薇",
    "破败之王",
    "涤魂圣枪",
    "圣枪游侠",
    "影流之主",
    "暴怒骑士",
    "时间刺客",
    "元素女皇",
    "皮城执法官",
    "暗裔剑魔",
    "唤潮鲛姬",
    "沙漠皇帝",
    "魔法猫咪",
    "沙漠玫瑰",
    "魂锁典狱长",
    "海兽祭司",
    "虚空遁地兽",
    "翠神",
    "复仇之矛",
    "星界游神",
    "幻翎",
    "逆羽",
    "山隐之焰",
    "解脱者",
    "万花通灵",
    "残月之肃",
    "镕铁少女",
    "血港鬼影",
    "愁云使者",
    "封魔剑魂",
    "腕豪",
    "含羞蓓蕾",
    "灵罗娃娃",
    "炼金男爵",
    "双界灵兔",
    "不羁之悦",
    "纳祖芒荣耀",
    "炽炎雏龙",
    "明烛",
    "异画师",
    "百裂冥犬",
]


# 路由
@app.route("/index")
def index():
    return render_template("index.html", heros=heros)


@app.route("/randomChouJiang")
def randomChouJiang():
    num = randint(0, len(heros))
    return render_template("index.html", heros=heros, r=heros[num])


# 启动一个服务用于开发或者测试
app.run(debug=True)

index.html

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    {{heros}} <br>
    <a href="/randomChouJiang">随机抽取</a><br>
    您抽到了:{{r}}
</body>

</html>