Python 随机抽奖源码

chouajiang.py

python 复制代码
# 让电脑支持服务访问
# 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

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>
相关推荐
VBA633729 分钟前
VBA之Word应用第三章第十一节:Document对象的事件
开发语言
wjs202438 分钟前
SOAP Header 元素
开发语言
电商数据girl1 小时前
有哪些常用的自动化工具可以帮助处理电商API接口返回的异常数据?【知识分享】
大数据·分布式·爬虫·python·系统架构
CoooLuckly1 小时前
numpy数据分析知识总结
python·numpy
无限远的弧光灯1 小时前
c语言学习_函数递归
c语言·开发语言·学习
趣多多代言人1 小时前
从零开始手写嵌入式实时操作系统
开发语言·arm开发·单片机·嵌入式硬件·面试·职场和发展·嵌入式
超龄超能程序猿1 小时前
(六)PS识别:源数据分析- 挖掘图像的 “元语言”技术实现
python·组合模式
胖大和尚1 小时前
C++项目学习计划
开发语言·c++·学习
开开心心_Every1 小时前
全能视频处理工具介绍说明
开发语言·人工智能·django·pdf·flask·c#·音视频
vvilkim2 小时前
Nuxt.js 全面测试指南:从单元测试到E2E测试
开发语言·javascript·ecmascript