点击上方“程序IT圈”,选择“星标”公众号
重磅干货,第一时间送达
双色球,顾名思义,就是两种颜色的球,红色和蓝色。
红球从1-33中取出6个,篮球从1-16取出1个。注意,红球为不放回采样,也就是不能有重复的。
那么,带大家用python来选择双色球号码。
其实很简单,只用到一个随机数模块。
先说红球共6个,每次从1-33个数中随机选择一个,且不重复的情况下,添加到一个列表中;蓝球从1-16个球中随机选择一个即可。
源码解析
import randomred_ball = []
while True:# 生成一位随机数a = random.randint(1, 34)# 避免重复if a not in red_ball:# 把不重复的数字,添加到列表red_ball.append(a)# 返回6个不重复的红球if len(red_ball) == 6:print("红球:", red_ball)break# 生成蓝球
blue_ball = random.randint(1, 17)
print("蓝球:", blue_ball)# 运行结果:
红球: [17, 28, 24, 19, 29, 23]
蓝球: 9
运行上面程序,就会随机生成一组数据。
不过你说,这样选出来的数据有啥用,跟着买就能中奖吗?哈,你还真别说,跟着买可能就中大奖了 。因为这是随机生成的,双色球也是随机的,随机碰上随机 。
往期精彩
如何在面试中展现你对Python的coding能力?
如何用Python和数据分析鉴别网络刷单 ?
使用Python伪装黑客,批量获取网站密码!
用Python打造实时截图识别OCR
Python+Matplotlib 制作排序算法的动画
Python项目:让你的文字会说话
利用Python开发智能阅卷系统
END
关注【程序IT圈】,更多的Python好文输出