我们利用Python统计出快乐8的两码组合数据,来生成新的快乐8选二,选三等组合
from collections import Counterimport random# 输入新的快乐8两码统计数据组data = [ [39, 70], [58, 64], [66, 78], [11, 18], [31, 39], [39, 61], [39, 67], [7, 40], [7, 43], [7, 73], [28, 71], [37, 64], [54, 76], [12, 54], [12, 64], [9, 28], [9, 14], [7, 71], [23, 27], [13, 14], [3, 76], [12, 74], [66, 71]]# 将所有号码放入一个列表中all_numbers = [num for pair in data for num in pair]# 计算每个号码出现的次数number_counts = Counter(all_numbers)# 选择出现次数最多的10个号码,并从小到大排序selected_numbers = sorted([num for num, count in number_counts.most_common(18)])# 检查这些号码可以形成多少个原始的两两组合original_combinations = 0for pair in data: if len(set(pair) & set(selected_numbers)) == 3: original_combinations += 1# 输出新的快乐8组合print("Selected numbers (sorted):", selected_numbers)print("Number of original combinations preserved:", original_combinations)# 随机生成五组新的Selected numbers,每组号码从小到大排列new_combinations = []while len(new_combinations) < 10: # 随机选择两个不同的号码 num1, num2, num3 = random.sample(selected_numbers, 3) # 按照从小到大的顺序排列 new_combination = sorted([num1, num2, num3]) # 确保不重复 if new_combination not in new_combinations: new_combinations.append(new_combination)# 输出新的号码组合print("新组合号码:")for i, combo in enumerate(new_combinations, 1): print(f"组合 {i}: {combo}")上述胆码为三码新组合,如果要改为两码,或者四码,五码等可修改如下图:
两码代码修改点
三码与两码不同点
修改图示位置的数字3为5就是统计五码,同时要修改num1,num2,num3,num4,num5
快乐两码新组合:
快乐8随机两码数据
快乐8两码新组合验证数据
选三新号码:
9, 31, 39
11, 54, 71
7, 58, 78
14, 28, 54
11, 18, 54
54, 76, 78
14, 28, 31
39, 54, 58
9, 71, 76
11, 18, 70
近期数据验证如下图:
三码新组合近期验证
每次生成的号码不同,所以不可能和我上面的新号码相同。
图和数据均为本次运行演示的数据,不具有唯一性。
江东旭侯快乐8统计
代码使用注意事项:一,两码组合统计范围最好是最近二十期;
二,三码组合不适合单次,最好是守号。
江东旭侯快乐8统计代码分享
个人观点,仅供娱乐!
本次实验数据更新到24312期,如需新的数据,请最新统计更新。
快乐8两码统计代码请自行查阅江东旭侯头条文章。
感谢阅读!!!
排三直选 465