基于纳什均衡的大乐透前区随机号码

B站影视 欧美电影 2025-05-21 09:15 1

摘要:一早刷视频,看到一个电影讲经济学家纳什的故事,纳什的理论,纳什均衡(Nash equilibrium)完全信息静态博弈纳什均衡,似乎很难理解,但是看到它的另外一个叫法:非合作博弈均衡,你是不是一下子就明白,其实就是田忌赛马一样的博弈论。

一早刷视频,看到一个电影讲经济学家纳什的故事,纳什的理论,纳什均衡(Nash equilibrium)完全信息静态博弈纳什均衡,似乎很难理解,但是看到它的另外一个叫法:非合作博弈均衡,你是不是一下子就明白,其实就是田忌赛马一样的博弈论。

愚以为在大乐透选号中,就是选冷号与选热号之间的一种平衡。

闲的无聊就写一个Python来表达一下:

import numpy as np

import random

from collections import Counter

纳什均衡

# 初始化数据(输入近期大乐透热门号码前25和近期大乐透最近10期开奖数据

hot_numbers = [大乐透第一套近期热门31, 7, 6, 20, 16, 5, 2, 25, 12, 34, 8, 29, 17, 4, 28, 3, 30, 13, 1, 10, 18, 27, 24, 14, 22]

大乐透第三套高频号码: [11, 21, 28, 8, 10, 26, 30, 15, 17, 3, 22, 20, 16, 27, 34, 4, 12, 6, 33, 7, 18, 29, 25, 35, 23]

大乐透第二套高频号码: [25, 21, 3, 6, 5, 27, 22, 9, 23, 32, 7, 35, 10, 29, 30, 12, 19, 24, 33, 31, 20, 15, 26, 8, 34]

大乐透第二套近期两码同出组合排行:

(6, 32) 出7 次

(7, 25) 6 次

(23, 25) 5 次

(25, 29) 5 次

(23, 27) 5 次

(21, 32) 5 次

(19, 35) 5 次

(21, 22)

(3, 27) 5 次

(12, 21) 出5 次

(25, 34) 4 次

(25, 35) 4 次

(7, 10) 4 次

(7, 29) 4 次

(21, 23) 出4 次

(21, 27) 出 4 次

recent_draws = [大乐透第一套最近十期数据

[6,8,3,10,25],

[6,8,20,29,25],三码下移

[5,9,26,31,33],

[25,22,28,30,29],

[4,7,27,30,13],

[3,7,14,15,19],

[2,8,16,31,32],

[3,20,16,21,27],

[3,10,11,21,12],两码下移

[2,4,13,29,31],

[2,4,11,29,30]三码下移

]

大乐透号码组合

def calculate_cold_numbers(all_numbers, hot_numbers, recent_draws, n=15):

"""计算冷门号码(最近n期未出现的非热门号码)"""

flat_draws = [num for draw in recent_draws for num in draw]

freq = Counter(flat_draws)

cold_numbers = [num for num in all_numbers if num not in hot_numbers and freq.get(num, 0)

return cold_numbers

随机大乐透号码1

def nash_equilibrium_selection:

"""纳什均衡选号策略"""

all_numbers = list(range(1, 36))

cold_numbers = calculate_cold_numbers(all_numbers, hot_numbers, recent_draws)

随机大乐透号码2

# 策略1:冷热号平衡(2热+3冷,我个人倾向于多选热)

def strategy_1:

hot_selected = random.sample(hot_numbers, 2)

cold_selected = random.sample(cold_numbers, 3)

return sorted(hot_selected + cold_selected)

# 策略2:区间均衡分布(小中大各1-2个,可根据走势图修改)

def strategy_2:

small = [n for n in all_numbers if n

medium = [n for n in all_numbers if 13

large = [n for n in all_numbers if n >= 25 and n not in hot_numbers]

江东旭侯大乐透

selection =

selection.extend(random.sample(small, min(2, len(small))))

selection.extend(random.sample(medium, min(2, len(medium))))

selection.extend(random.sample(large, min(1, len(large))))

if len(selection)

supplement = random.sample([n for n in cold_numbers if n not in selection], 5 - len(selection))

selection.extend(supplement)

return sorted(random.sample(selection, 5))

# 策略3:数学特征均衡(质数+和值控制)

def strategy_3:

primes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]

cold_primes = [p for p in primes if p in cold_numbers]

while True:

if cold_primes:

prime_selected = random.sample(cold_primes, min(2, len(cold_primes)))

else:

prime_selected = random.sample(primes, 1)

others = [n for n in cold_numbers if n not in primes]

other_selected = random.sample(others, 5 - len(prime_selected))

combined = prime_selected + other_selected

大乐透前区模拟选号

# 控制奇偶比(2:3或3:2)和和值(80-120)

odd = sum(1 for n in combined if n % 2 == 1)

sum_total = sum(combined)

大乐透后区模拟选号

if 2

return sorted(combined)

大乐透近期号码遗漏值

return strategy_1, strategy_2, strategy_3

查一下本期大乐透开机号与试机号

开机号:1 3 23 24 25 / 5+7

试机号:14 21 24 28 35/ 6+11

另外一组开机号 12 13 17 25 31 / 1 + 8

近期冷门号码

前区 1 5 6 7 17 19 + 25 26 27 28 32 35

后区 7 9 11

# 生成5组推荐号码

print("基于纳什均衡的大乐透前区随机号码:")

for i in range(1, 6):

s1, s2, s3 = nash_equilibrium_selection

print(f"第{i}组 - 策略1(冷热平衡): {s1}")

print(f" 策略2(区间均衡): {s2}")

print(f" 策略3(数学特征): {s3}")

print("-" * 40)

个人观点 仅供拓展Python统计的思路,娱乐自己。

来源:江东旭侯一点号

相关推荐