超级大乐透生成器
本帖最后由 easyboy 于 2021-6-10 20:48 编辑# coding: utf-8
import random
def lottery():
lottery_list = []
for each in range(5):
temp = random.randint(1, 35)
lottery_list.append(temp)
for each in range(2):
temp = random.randint(1, 12)
lottery_list.append(temp)
lottery_tuple = tuple(lottery_list)
print(f'本期超级大乐透的预测号码是{lottery_tuple}')
if __name__ == '__main__':
lottery()
有没有搞头,兄弟们,将命运交给科技。。。
梦里也许有一些希望 {:10_245:}可以,中奖后分你一瓶可乐 fish_nian 发表于 2021-6-10 21:08
可以,中奖后分你一瓶可乐
但我感觉还是有点问题 我看了一下大乐透每期的号码 前五位 和后两位的数字都是递增的 代码有问题我还要去看看 https://www.cnblogs.com/wangyajuanjuan/p/11735905.html """
写一个生成大乐透号码的程序
生成随机号码:大乐透分前区号码和后区号码,
前区号码是从01-35中无重复地取5个号码,
后区号码是从01-12中无重复地取2个号码,组成一组7位的号码。
输入几,就产生几注,产生的这几注不能重复
""" 本帖最后由 easyboy 于 2021-6-11 19:22 编辑
# coding: utf-8
import random
def lottey():
a = int(input("请输入需要产生的注数:"))
for i in range(a):
new = " ".join(
sorted() +
sorted()
)
with open("w.txt", "a+", encoding="utf-8") as f:
f.write(new + '\n')
print(new)
lottey()
wp231957 发表于 2021-6-10 21:05
梦里也许有一些希望
可惜并没有摸清楚大乐透的规则 尴尬 easyboy 发表于 2021-6-11 18:21
但我感觉还是有点问题 我看了一下大乐透每期的号码 前五位 和后两位的数字都是递增的 代码有问题我还要 ...
代码是否递增不影响大乐透结果,因为彩票不看顺序,这点并不重要,你看到的开奖结果只是为了看起来美观有条理方便统计作出的排序,你也可以排序一下就好了。
这代码实际上却是是有漏洞的,漏洞就是会出现重复的号码,不建议用 randint
建议用 sample qq1151985918 发表于 2021-6-11 18:36
代码是否递增不影响大乐透结果,因为彩票不看顺序,这点并不重要,你看到的开奖结果只是为了看起来美观有 ...
后来改了
页:
[1]