A8DOG

A8DOG

随便写写,记录折腾过程!
telegram

双色球验证中奖python代码+随机生成彩票号码

在之前看过一个营销号发过这么一个视频,在韩国的年轻人目前现状就是不想结婚不想买房一心躺平,没事买买刮刮乐万一中了个大奖又能愉快的躺平了。

踏入社会 6,7 年了,曾经稚嫩的小男孩已经不在年轻,曾经的山盟海誓都变成了钱钱钱还是💰!

于是我打算每天拿几十块钱买些彩票,说不定能中个大奖就此躺平(我自认为自己这些年运气还算不错,就是赌运不行。。。)

https://img.a8dog.com/i/2023/09/04/pfr33c.webp

随机生成彩票号码#

代码都是 chatgpt 写的。。

双色球#

import random
import time

def generate_double_color_balls(num_tickets=5):
    tickets = []
    for _ in range(num_tickets):
        current_time = int(time.time())  # 获取当前时间戳
        random.seed(current_time)  # 使用当前时间戳作为随机数种子

        # 生成红色球号码,从1到33中随机选择6个不重复的号码
        red_balls = random.sample(range(1, 34), 6)
        # 排序红色球号码
        red_balls.sort()
        
        # 生成蓝色球号码,从1到16中随机选择1个号码
        blue_ball = random.randint(1, 16)
        
        tickets.append((red_balls, blue_ball))
    
    return tickets

if __name__ == "__main__":
    num_tickets = 5  # 生成5组双色球号码
    tickets = generate_double_color_balls(num_tickets)
    
    for i, (red_balls, blue_ball) in enumerate(tickets, 1):
        print(f"第{i}组双色球号码:")
        print("红色球号码:", red_balls)
        print("蓝色球号码:", blue_ball)
        print()

福彩 3D#

import random
import time

def generate_fc3d_numbers():
    current_time = int(time.time())  # 获取当前时间戳
    random.seed(current_time)  # 使用当前时间戳作为随机数种子
    numbers = [random.randint(0, 9) for _ in range(3)]  # 生成3个0到9之间的随机数字
    return numbers

if __name__ == "__main__":
    fc3d_numbers = generate_fc3d_numbers()
    print(f"福彩3D号码:{''.join(map(str, fc3d_numbers))}")

七乐彩#

import random
import time

def generate_qlc_numbers():
    numbers = []
    current_time = int(time.time())  # 获取当前时间戳
    random.seed(current_time)  # 使用当前时间戳作为随机数种子

    for _ in range(5):
        # 随机生成7个不重复的红球号码(范围从1到30)
        red_balls = random.sample(range(1, 31), 7)
        
        # 随机打乱红球号码的顺序
        random.shuffle(red_balls)
        
        numbers.append(red_balls)
    return numbers

if __name__ == "__main__":
    qlc_numbers = generate_qlc_numbers()
    for i, red_balls in enumerate(qlc_numbers, start=1):
        print(f"第{i}组七乐彩号码:")
        print("红球号码:", red_balls)
        print()

彩票号码中奖验证#

我拿 10 块钱打 5 组号码,但是我又懒得自己一个个核对,我也怕万一我狗屎运中奖我自己核对发现不了。。。

api 申请地址:https://www.mxnzp.com/doc/detail?id=3

import requests

def check_lottery_result(api_url, app_id, app_secret, lottery_code, expect, lottery_no):
    # 构建请求参数
    params = {
        'code': lottery_code,   # 彩票类型
        'expect': expect,       # 彩期号
        'lotteryNo': lottery_no,  # 用户选择的号码
        'app_id': app_id,       # 您的API应用ID
        'app_secret': app_secret  # 您的API应用密钥
    }

    # 发送GET请求
    response = requests.get(api_url, params=params)

    if response.status_code == 200:
        result = response.json()
        return result
    else:
        print("请求失败")
        return None

if __name__ == "__main__":
    # API地址
    api_url = "https://www.mxnzp.com/api/lottery/common/check"
    
    # 申请地址:https://www.mxnzp.com/doc/detail?id=3
    app_id = "xxx"
    app_secret = "xxxxxx"

    while True:
        # 用户选择的彩票类型
        print("请选择彩票类型:")
        print("1. 双色球 (ssq)")
        print("2. 七乐彩 (qlc)")
        choice = input("请输入数字选择彩票类型(1 或 2): ")

        if choice == "1":
            lottery_code = "ssq"
        elif choice == "2":
            lottery_code = "qlc"
        else:
            print("无效的选择,请重新输入")
            continue

        user_input_expect = input("请输入期号(不含前缀23):")  # 手动输入期号(不含前缀23)
        
        # 在用户输入的期号前面添加 "23"
        expect = "23" + user_input_expect
        
        red_balls = input("请输入红球号码(用空格分隔):").split()  # 手动输入红球号码
        blue_ball = input("请输入蓝球号码:")  # 手动输入蓝球号码

        # 构建用户选择的号码
        lottery_no = ",".join(red_balls) + "@" + blue_ball

        # 查询结果
        result = check_lottery_result(api_url, app_id, app_secret, lottery_code, expect, lottery_no)
        
        if result:
            if result["code"] == 1:
                print("查询成功")
                print("中奖信息:" + result["data"]["resultDetails"])  # 显示中奖信息及查询的号码
            else:
                print("查询失败:", result["msg"])
        else:
            print("查询失败")

        another = input("是否继续查询?(输入 y 继续,其他键退出): ")
        if another.lower() != 'y':
            break

最好说一句这些东西不要报太大希望,娱乐一下即可,并且不要触碰赌博(不管线上还是线下)

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。