本篇文章给大家谈谈用python编程抢红包程序,以及python自动抢红包脚本,希望对各位有所帮助,不要忘了收藏本站喔。
Source code download: 本文相关源码
1.实现微信抢红包 简易demo版 :
代码如下:
from decimalimport Decimal
# 提供了随机方法
import random
print("$$$$$$weichat模拟微信抢红包$$$$’)
total =input("请输入要装入红包的总金额(元):’)
num =input("请输入红包的个数(个):’)
min =0.01 # 每个人最少能收到 0.01 元
# 创建红包列表
money_list = []
# 转换红包金额为十进制 方便后期计算
total = Decimal(total)
# 转换红包个数为十进制 方便后期计算
num = Decimal(num)
# 转换最小红包数为十进制 方便后期计算
min = Decimal(str(min))
# 判断红包金额是否 大于每个 红包个数*每个人最少获得的0.01
if total > num * min:
# 根据红包个数进行循环 重1开始 所以随机出来的会少1个红包
for iin range(1,int(num)):
# 根据循环到的红包个数 判断随机安全上限 不至于红包没人最少0.01
safe_total = (total – (num – i) * min)
# 随机出 获取红包金额
temp_min = min *100 # 随机的最小值
temp_max =int(safe_total *100)# 随机的最大值
money = temp_min/100 if temp_min > temp_maxelse (