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>
相关推荐
爱装代码的小瓶子15 分钟前
【c++进阶】从C++98到C++11的奇妙旅程(故事科普版)
开发语言·c++
智航GIS17 分钟前
2.3 运算符详解
开发语言·python
屋顶那猫18 分钟前
使用pyinstaller打包pytest项目
python·pytest
web3.088899922 分钟前
接入API-自动化批量获取淘宝商品详情数据
开发语言·python
刹那间的回眸x.y27 分钟前
UnitTestReport挺好用
python
世转神风-38 分钟前
qt-在字符串中指定位置插入字符串
开发语言·qt
时光呀时光慢慢走41 分钟前
C# WinForms 实战:MQTTS 客户端开发(与 STM32 设备通信)
开发语言·c#
码农水水1 小时前
腾讯Java面试被问:阻塞队列BlockingQueue的实现原理
java·后端·python·面试
曲幽1 小时前
Flask登录验证实战:从零构建一个基础的账号密码登录系统
python·flask·web·session·username·login
superman超哥1 小时前
仓颉类型别名的使用方法深度解析
c语言·开发语言·c++·python·仓颉