规则(本人没有系统学过C#,对该游戏源代码未能完全理解,不过应该是没有问题):
1.双方在开始时抽两张,第一次抽牌范围是1~11,之后抽牌范围为1~9(庄家第三次抽牌及以后可能会触发直接强制超过21点,具体概率见之后),庄家第一张牌不亮出
2.玩家开始选择hit或stand,大于21时直接判负,等于21时直接判胜
3.玩家stand后,庄家hit,庄家必须保证手牌>=18并且>=玩家手牌,当庄家超过21时游戏判胜,当庄家与玩家手牌相同且满足>=18时直接判平,其余判负
4.游戏内抽牌与当日运气无关,一般为均匀分布,在一些情况下有补正,如下

上图为玩家发牌程序源代码,由291行可以看出,在玩家总点数为16~19时,玩家的抽牌有1/(21-点数)的概率被等概率替换为20或21

这张为庄家的抽牌程序源代码,由165~177行可已看出,在玩家总点数为20、19、18时,庄家的每一次抽牌分别有0.5、0.25、0.1的概率直接超过21点