百家乐大路图中的列分布情况统计

一 百家乐大路图中的列分布情况统计

  • 运行环境:vscode/windows
  • 运行条件:
  • 开启10个goroutine,每个goroutine循环100次,也就是一共运行1000次,每循环1次就是,牌靴中有8副牌[去掉大小鬼,每副牌52张]

简单归纳为:1000靴牌,每靴牌中有8副扑克,统计列分布

列节点数 列数/总列数 百分比 说明
1 16346/32446 50.3791% 总手数63868[去掉和局的情况]
2 8294/32446 25.5625
3 3963/32446 12.2141%
4 1993/32446 6.1425%
5 912/32446 2.8108%
6 504/32446 1.5534%
7 211/32446 0.6503%
8 122/32446 0.3760%
9 42/32446 0.1294%
10 27/32446 0.0832%
11 16/32446 0.0493%
12 6/32446 0.0185%
13 5/32446 0.0154%
14 2/32446 0.0062%
15 1/32446 0.0031%
16 2/32446 0.0062%
从结果来看,大致可以归纳为
1 一列中有一颗的情况,有1/2的情况发生
2 一列中有两颗的情况,有1/4的情况发生
3 一列中有三颗的情况,有1/8的情况发生
4 一列中有四颗的情况,有1/16的情况发生
5 一列中有五颗的情况,有1/32的情况发生
...
n 一列中有n颗的情况,有1/(n的2次方)的情况发生

--the end

常用软件或网站收集整理[自用]

一 Windows.常用类别

序号 软件 功能 说明
1 Chrome 浏览器 有插件
2 Telegram im工具 前端开源
3 Notepad++ 文字编辑 开源
4 ShareX 截图/录屏等工具 开源
5 Snipaste 截图标注
6 Free Cam 录屏工具
7 kdiff3 文件/文件夹比较工具 开源
8 夜神模拟器 android模拟器
9 PokerStove 德州扑克胜率查看
10 GG Poker 德州/奥马哈游戏

二 Windows.程序/调试相关类别

序号 软件 功能 说明
1 Visual Studio Code 代码编辑 有插件
2 Xshell windows下远程登录linux
3 RedisDesktopManager redis可视化管理
4 Postman 接口测试,支持http协议
5 Remote Desktop Connection Manager 远程桌面管理软件 免费
6 DebugView debug显示信息 免费
7 TCPView tcp连接/端口查看 免费
8 TortoiseSVN 版本控制 开源
9 Git 版本控制
10 Inkscape 矢量图形编辑器,svg转png等工具 开源跨平台

--the end

一个体验不错的加密货币博彩网站stake.com

一 推荐Chrome浏览器Sider插件

Sider是一个集成到Chrome/Edge浏览器中的插件,为您提供AI助理服务,可以无缝集成到您的日常工作流程中,使浏览、阅读和写作更加高效。

二 在Youtube上偶尔看到有Up主在stake.com上游戏

目前是没看到有对应的app,只能web在线游戏
关于stake.com简介,Sider给的答复:

Stake是一家澳大利亚-库拉索的在线赌场,由Medium Rare NV运营,持有库拉索的在线赌场许可证。
它主要接受加密货币进行游戏,用户可以在网站上直接购买加密资产。
竞技和大奖游戏、老虎机及现场直播赌场都是其提供的游戏类型。

个人体验的主要是 Baccarat和Blackjack。
网站上也有很多老虎机和轮盘。

网站有两个特别实用的工具,就是

2.1 个人资料-保险库

2.2 个人资料-统计数据

三 注册和充值提现

3.1 注册:

按照提示step by step 就好,很简单。关于个人真实信息,看起来并不太需要[有需要上传护照或身份证明的项,感觉上可以使用虚假资讯],使用gmail注册。

3.2 充值:

我使用ustd-trc20充值,2分钟就可以到账,出乎意外的快捷。

3.3 提现:

我使用ustd-trc20提现,1-2分钟就可以到账。

3.4 个人资料-设置-优惠-迎新优惠-代码:

这个是我在youtube上随便找的一个填的[也可以不填],估计也没有多少优惠,不确定。

--the end

usdt-trc20转账,通过租用能量能便宜

一 转账usdt-trc20以前一直是直接转账,一般会扣除 13-28trx,今天看到通过租用能量能减少一点trx开销

TRX 是波场Tron链上的币,我们使用TRC20过程中需要燃烧TRX作为转账费,转一笔U 需要燃烧 13-28trx。(对付地址有U资产13trx,反之无U资产需要28TRX)
TRX和能量也是两种概念,TRX和能量包带宽都是波场tron生态环节上的资源。
TRX就是波场tron链上的币,我们使用TRC20的过程中就是需要燃烧TRX作为转账费转一笔u就要燃烧13-28TRX。
能量也是替代转账费的一种资源,如果我们的地址有能量的话,那么就不用燃烧TRX了。
所以说3.2万能量也是可以支撑一笔转u的汇款。能量要靠自己质押,转一笔u需要质押2500trx就可以生成能量3.2万。当我们使用完的话,24小时也是会给我们添加一笔的。
当然确定解压时间还是需要15天时间的,但是为了转u质押几千u的资产也是为节约手续费,且币价波动造成自己质押缩水也是得不偿失的。
https://001.is/news/1301.html

二 google搜索 trx能量租用 排名前两位的网站,usdt-trc20兑换trx比较

时间点 2024-8-31

排名 网站 usdt-trc20 兑换到trx
1 https://www.trxyes.com/ 100 564.617
2 https://mefree.net/ 100 614.000

三 能量租用我一般习惯使用telegram机器人

3.1 租用的流程很简单

  • 向指定的trx地址,比如 转账5trx,成功之后
  • 然后,我们可以向某一个trx地址转账usdt-trc20,这个时候,几乎消耗不到1个trx了

3.2 telegram机器人

夏天🔋TRX兑换💎能量租赁
https://t.me/XTutrx_bot

❇️租借能量比传统用TRX转账省80%左右❇️ 
请向下方地址转入 TRX 快捷租用能量, 
机器人会在 10 秒内自动将能量发送到付款地址。

能量租用地址(点击复制)
TQCB6EPzYPCs1116rvxZBQJf8Rnd111111

租用能量,转账无需TRX消耗,0手续费!!!

🔥时效套餐(一小时过期)🔥
🔋转账 5 TRX = 免费1笔转账
🔋转账 10 TRX = 免费2笔转账
🔋转账 15 TRX = 免费3笔转账
🔋转账 20 TRX = 免费4笔转账
🔋转账 25 TRX = 免费5笔转账
🔋转账 30 TRX = 免费6笔转账
🔋转账 35 TRX = 免费7笔转账
🔋转账 40 TRX = 免费8笔转账
🔋转账 45 TRX = 免费9笔转账
🔋转账 50 TRX = 免费10笔转账

(时效套餐一小时后到期回收)

💎笔数套餐(无限制时间)💎
🔋转账 140 TRX = 免费20笔转账
🔋转账 350 TRX = 免费50笔转账
🔋转账 700 TRX = 免费100笔转账
🔋转账 1400 TRX = 免费200笔转账
🔋转账 3500 TRX = 免费500笔转账
🔋转账 7000 TRX = 免费1000笔转账

注意: 
1. 向无U的地址转账, 需要双倍的能量。
2. 小时套餐请在1小时内使用能量,否则会过期回收。
3. 笔数套餐请在每24小时内至少使用一笔能量,否则将会扣除一笔转账笔数。
4. 必须按照指定金额租用,否则会租用失败。

--the end

Baccarat百家乐大路图显示

一 因为需要测试同一靴牌,在不同下注策略的时候,盈利结果如何,所以增加大路图显示,方便比对

  • 可选显示节点序号
  • 大路图上不包含Tie[因为在测试多种不同的下注额策略的时候,Tie基本上不作为下注选项]
  • 使用的svg包[https://github.com/ajstarks/svgo]
  • 有长龙,单跳,双跳 特殊形态的简单检测
  • 以积分10为基准,下注额策略为斐波那契策略
  • 实际结果和预测的押注区吻合,则打对勾,否则,则叉叉
  • 节点右上角为下注额

--the end

U盘做了Ubuntu系统启动盘之后,没法被Windows识别

一 使用U盘制作Ubuntu系统启动盘之后,安装完,然后用于Windows copy文件的时候,不被识别。

二 方法如下:【参看网络资料】

1.1、下载DiskGenius Version: 5.6.1.1580 工具

下载地址:https://www.diskgenius.com/dyna_download/?software=DGEng5611580_x64.zip

或 官网下载页 https://www.diskgenius.com/download.php

2.2、点击DiskGenius.exe,启动进程
2.3、在DiskGenius主界面,右键点击不被识别的U盘,Erase Sectors[清除扇区]

等待20分钟左右,直到完成清除

2.4、然后U盘就可以被格式化了

--the end

PLO-5 5张奥马哈中两个玩家手牌的胜率计算

一 今天无意之中看到两篇关于德州扑克计算玩家之间胜率的资讯

1.1 https://viegg.com/texas/cn.html

这个网址,是一个计算德州扑克玩家之间胜率的工具

每次选择两张手牌,点击「手牌」按钮选定,可以添加二至多名玩家。然后选择 0~4 张公共牌。选完后点击计算按钮计算胜率。由于性能问题不能穷举时,电脑会最多选出 10000 种情况,然后根据结果算出胜率,计算结果与真实胜率存在约 1% 以内的误差。点击计算后大概几秒钟后会算出结果,请耐心等候。
1.2 一个感兴趣的尝试,计算德州扑克胜率

https://www.cnblogs.com/wengshuhang/p/12510803.html

这个网址,是关于德州扑克胜率算法的

二 下面的github地址,是个人使用Go语言开发的,计算各种牌类游戏[Blackjack,Baccarat,Texas holdem,Pot Limited Omaha-4,Pot Limited Omaha-5]胜率的项目,代码开源。

https://github.com/poker-x-studio/poker_odds

三 关于PLO-5计算胜率任务的代码中,今天有修改一个bug。所以,也分享一下,poker_odds 项目中关于两个玩家之间胜率的算法。

1 确认两个玩家手上的有5张牌[一共10张牌]
2 洗牌,分别删除掉两个玩家手中的5张牌,剩下的42张牌为底牌
3 选择前面的5张作为公共牌
4 玩家1手里的5张牌和5张公共牌组合,选择一个最佳牌型1[玩家手里拿2张,公共牌拿3张,组合后最大的5张牌型]
5 玩家2手里的5张牌和5张公共牌组合,选择一个最佳牌型2
6 比较最佳牌型1和最佳牌型2,算一次计算结果[可能的结果包含胜,平,负],保存下来
7 从流程1开始到流程6,重复1w次,最后得到每次比牌的结果列表,计算总的胜利次数,比率

代码中有这样一个结构体

// 相同值
type sameValue struct {
    single_cnt int //单牌个数
    pair_cnt   int //对子个数
    three_cnt  int //三条个数
    four_cnt   int //四条个数
}

// AnalyseItem 分析项
type AnalyseItem struct {
    cards         []byte           //牌
    suit_cnts     []int            //花色统计
    value_cnts    []int            //牌值统计
    same_value    sameValue        //相同值
    Card_types    []CARD_TYPE.TYPE //牌型
    compare_cards []byte           //比较牌
    weight        int              //权重,用于比较牌大小,任何一副牌都有一个权重
}

每一手5张的牌型,都使用这个 分析项 分析解构,比如 包含了多少种花色,多少种值,相同值,解构之后的比较牌[比较牌是专门为A出现的情况而设置的,当A出现在顺子Straight中,会有两种不同的情况,A最小或最大]情况。

比如,

  • 当需要知道这一手牌是否是三条牌型[Three of kind]的时候,只需要查看 same_value.three_cnt 是否是1,same_value.single_cnt是否是2
  • 当需要知道这一手牌是否是同花[Flush]牌型的时候,只需要查看 suit_cnts 是否只有一种花色

四 实际运行结果和对比

用于对比的网站地址:https://beastsofpoker.com/poker-odds-calculator/

这个在线工具可以计算德州扑克,奥马哈等牌类游戏的手牌之间的胜率
  • 运行环境:vscode/windows
  • 运行条件:
  • 开启10个goroutine,每个goroutine循环1000次,也就是一共运行1万次[选择1万次的原因是计算时间刚好1秒,如果想要更加精确,可以加大循环次数]
    每循环1次就是,牌靴中有1副牌[去掉大小鬼,每副牌52张]

    同样的手牌,计算的结果存在一定的误差。
项目 Win Lose Tie
https://beastsofpoker.com/poker-odds-calculator/ 59.82% 40.17% 0.01%
https://github.com/poker-x-studio/poker_odds 58.62% 41.10% 0.28%

--the end

Baccarat百家乐中庄对闲对的概率

一 百家乐中,庄对闲对出现的概率,庄对和闲对的赔率是11:1

  • 运行环境:vscode/windows
  • 运行条件:
  • 开启10个goroutine,每个goroutine循环1000次,也就是一共运行1万次
    每循环1次就是,牌靴中有8副牌[去掉大小鬼,每副牌52张]

从结果来看

1 庄对和闲对概率基本一致
2 按概率6.35来算,15.7次才出现一次对子,假设每次下注额为1,下注16才可以押对一次,获得赔付金额12[包含下注额1],所以,下对子是明显的-EV

运行结果:

Baccarat,8副牌[8*52=416张],庄对闲对统计,总运行次数1w次

统计类别 出现次数 百分比 总手数
庄对 50765 6.30% 805779
闲对 51196 6.35%

二 网络上其他信息资讯

2.1 Baccarat Pair Bet

https://wizardofvegas.com/forum/questions-and-answers/math/35419-baccarat-pair-bet/

这个论坛里的帖子的回复,比较有意思。而且应该是对的,1/17。
我算出来的结果是1/16,和这个回复差一次的概率,很有可能是我运算的样本还不够多导致的误差。

MathCurious,

The probability of a Pair for the Player in one-deck baccarat is 1/17. Naturally, the probability for the Dealer is also 1/17.

You seem to be over-thinking the problem. Pretend the four cards are dealt face-down. Now we look at the Player's first card and see that it is an Ace. So what is the probability that the Player's second card is also an Ace? Well, right now the only information we have is that his first card is an Ace, so the other 51 cards contain 3 Aces, so the probability is 3/51 = 1/17.

Naturally, if the Player's first card is at other card, say a 4, then just like above the pair probability is 1/17.

Note that the Wizard's value of 78/1326 is equal to 1/17.

--the end

Baccarat百家乐中闲家/庄家点数概率分布

一 百家乐中,庄家和闲家因为补牌规则不同,导致点数的分布也不是均匀和相同的

  • 运行环境:vscode/windows
  • 运行条件:
  • 开启10个goroutine,每个goroutine循环1000次,也就是一共运行1万次
    每循环1次就是,牌靴中有8副牌[去掉大小鬼,每副牌52张]

从结果来看

1 闲家和庄家出现3的概率大致相同
2 庄家出现4,5的概率比闲家多
3 闲家出现0,1,2,6,7,8,9的概率比庄家多
4 庄家和闲家某一家中都是6,7,8,9出现的概率最多,4个点值相加的百分比基本上是50%

运行结果:

Baccarat,8副牌[8*52=416张],点数次数统计,总运行次数1w次

闲家点数 出现次数 百分比 总手数
0 75901 9.42% 806123
1 59721 7.41%
2 59952 7.44%
3 60278 7.48%
4 59643 7.40%
5 60464 7.50%
6 107392 13.32%
7 107987 13.40%
8 107258 13.31%
9 107527 13.34%

Baccarat,8副牌[8*52=416张],点数次数统计,总运行次数1w次

庄家点数 出现次数 百分比 总手数
0 71494 8.87% 806123
1 55995 6.95%
2 55501 6.88%
3 58516 7.26%
4 75231 9.33%
5 81077 10.06%
6 97617 12.11%
7 103665 12.86%
8 103138 12.79%
9 103889 12.89%

--the end

网络上其他资料上的Blackjack庄家爆牌率比较

这几天经常回顾默想Blackjack中庄家爆牌率,然后发现,上次的文章中缺少了明牌为A的爆牌率,所以又增加了A的情况,更新了文章。
还搜索了一下网络上关于Blackjack中庄家爆牌率的其他资讯。

发现还有两篇文章可以比对查看。

一 Blackjack Dealer Bust Percentages

https://www.liveabout.com/blackjack-dealer-bust-percentages-537109#:~:text=When%20the%20dealer%20is%20showing,Ace%2C%2010%2C%20and%209.

文章中的数据如下

Blackjack Dealer Bust Percentages
Dealer Card 2 3 4 5 6 7 8 9 10 Ace
Bust % 35% 37% 40% 42% 42% 26% 24% 23% 23% 17%
这个数据中A的爆牌率显示的是17%,个人观感,应该是有一点差错。

二 Blackjack Odds and Probability

https://www.onlineblackjackrealmoney.org/strategy/blackjack-odds-probability

文章中的数据如下

Dealer Bust Out Rate
Dealer Card 2 3 4 5 6 7 8 9 10 Ace
Bust % 35.30% 37.56% 40.28% 42.89% 42.08% 25.99% 23.86% 23.34% 21.43% 11.65%
这个数据基本和我运算的结果一致

文章中还有一个数据值得一说,当前牌值点数,如果需要再次hit的时候,对应的爆牌率

Busting when Hitting
Cards 20 19 18 17 16 15 14 13 12
Bust % 92% 85% 77% 69% 62% 58% 56% 39% 31%
其实这个表值不需要记忆,可以推算出来,在Blackjack中的牌类型,A,2,3,,,,10,J,Q,K一共13张。
任意一种牌类型出现的概率就是1/13=7.69%
如果手里现在20点,那么只有拿到A才不会爆牌,所以,有12种牌类型会导致爆牌,12/13≈92%
如果手里现在19点,那么只有拿到A,2才不会爆牌,所以,有11种牌类型会导致爆牌,11/13≈85%
其他依次类推

可以简化记忆一下,每一种牌类型出现的概率为8,直接计算就好。
比如拿到16的爆牌率,就是6,7,8,9,T,J,Q,K 一共8张,则爆牌率就是64%。

--the end