有憋死你德州扑克在线游戏这个游戏吗

“进贡”这个扑克牌游戏在QQ游戏里面有吗?如果有,叫什么?给个单机版下载也行啊!_百度知道
“进贡”这个扑克牌游戏在QQ游戏里面有吗?如果有,叫什么?给个单机版下载也行啊!
提问者采纳
com/help/goujibie3.qingdaomedia://www:///Game/A18.runsky://game.htm" target="_blank">http.htm" target="_blank">http.runsky.chinagames.htm" target="_blank">http.htm
<a href="/help/goujibie3.qingdaomedia.net/chinagames///Game/A18.net/chinagames//content_492728://www.chinagames<a href="http.htm
<a href="http://game
其他类似问题
为您推荐:
扑克牌游戏的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Table Scanner(桌子扫描器)可以帮助你识别最佳桌子,而且它是HM的内置程序。Table Scanner能扫描扑克室大厅,根据你的HM数据库显示详细的桌子和玩家数据,使你快速确定最有利可图的桌子。Table Scanner 是结合hold nager使用的功能软件,用于寻找选手和自我分析,Table Scanner结合 holdem manager 可以有效在PS等扑克室搜索到fish类玩家。
Leak Buster Pro 是结合hold nager使用的功能软件,用于自我分析,Leak Buster是由holdem manager的数据开发用于自我分析的功能软件,它能详细分析你目前优劣点,该软件仅供分析使用。
不论你是SNG新手还是经验丰富的老手,SitNGo Wizard都能帮助你分析和改变游戏现状。它能查找并清除你的致命错误。SNG的赢家知道,最佳的SNG策略是:前期紧、后期激进,因为后期才是决定大部分筹码归属的时候。学习如何打好SNG锦标赛后期阶段才是击败SNG锦标赛的最重要技能--- SitNGo Wizard能教你几近完美的游戏后期策略。
Poker tracker 是一款老牌的online poker 分析软件,曾经该领域的标准,很好的支持NL类型游戏。是线上扑克业内领先的扑克追踪和分析软件。不论你打的是无限注、限注还是底池限注,也不论你钟爱的模式是常规、SNG还是多桌,这个软件都能分析手牌。当随机不够随机:一个在线扑克游戏的教训 - 博客 - 伯乐在线
& 当随机不够随机:一个在线扑克游戏的教训
今天我要讲一个发生于1999年,一个很流行的在线扑克平台的开发者开发的洗牌软件,带有很微小但很致命的漏洞的故事。虽然这个故事已经15年了,但它给算法开发者带来的教训仍有重要意义。
在随机数产生器或算法中,很容易出现一些微小的漏洞,但这些漏洞可能会导致灾难性的结果。在线扑克和真正的扑克一样,是以洗牌开始的。保证洗牌的随机性尤为重要。
一副正常的牌有52张,并且各不相同,这样就有52!,也就是 8.种不同的洗牌方式。这是一个巨大的数字。
1999年,asf软件公司发布了这个软件,支持那个年代许多流行的在线扑克平台。他们发布了洗牌算法。
算法如下, 看看能否找到不对的地方。
procedure TDeck.S
random_number: B
{ Fill the deck with unique cards }
for ctr := 1 to 52 do
Card[ctr] :=
{ Generate a new seed based on the system clock }
{ Randomly rearrange each card }
for ctr := 1 to 52 do begin
random_number := random(51)+1;
tmp := card[random_number];
card[random_number] := card[ctr];
card[ctr] :=
CurrentCard := 1;
JustShuffled := T
错误1: 差一错误
上述算法试图遍历所有牌,将每一张牌跟另外一张随机选择的牌进行交换。但是犯了每个程序员都犯过的错误——差一错误。函数random(n)返回一个0到n-1之间的随机数,而不是程序员所想的1到n之间的。因此,这个算法中第52张牌永远不会和他自己进行交换,也就是说第52张牌永远不会停在第52个位置。这是随机洗牌不够随机的第一个原因。
错误2:洗牌不均匀
上述算法将第i张牌和 另外一张从整副也就是52张牌中随机选择的牌进行交换。而合适的洗牌算法应该只和第i到第n张牌中的一张进行交换。这是因为考虑到每一张牌应该只进行一次随机交换。一副牌有n!种不同的排列,合适的洗牌算法应该只产生每种排列一次。原算法使一些排列出现的概率明显高于另一些排列,是个不好的实现。
错误3:32位种子
如果你的业务或技术依赖于随机数的使用,最好的选择是采用一个硬件随机数产生器。ASF却不是,他用了一个带有伪随机数产生器的确定机。更糟糕的是,他使用的是32位的种子。由于种子100%的决定了伪随机数产生器的输出,只有N^32种可能的种子值就意味着只有N^32种可能的打乱顺序。所以在理论上有8.^67 种打乱顺序的情况下,他只有4百万可能。
错误4:系统时钟作为种子
上述算法使用Pascal函数Randomize()生成随机数,而这个函数是根据从午夜开始的毫秒数来选择种子的。由于一天之中只有86,400,000毫秒,也就意味着上述算法只能产生86,400,000种可能的乱序。
但更糟糕的是,由于随机数产生器的种子是基于服务器时钟的,黑客们只要将他们的程序与服务器时钟同步就能够将可能出现的乱序减少到只有200,000种。到那个时候一旦黑客知道5张牌,他就可以实时的对200,000种可能的乱序进行快速搜索,找到游戏中的那种。所以一旦黑客知道手中的两张牌和3张公用牌,就可以猜出转牌和河牌时会来什么牌,以及其他玩家的牌。(伯乐在线注:在德州扑克中,倒数第二张公共牌,叫“转牌”,最后一张牌,叫“河牌”。)
以《算法》的作者Robert Sedgewick的一段话作为结束语:
&#8220;That&#8217;s a pretty tough thing to have happen if you&#8217;re implementing online poker. You might want to make sure that if you&#8217;re advertising that you&#8217;re doing a random shuffle that you go ahead and do so.&#8221;—Robert Sedgewick, Professor of Computer Science, Princeton
关于作者:
可能感兴趣的话题
有源码的时候发现这些问题不困难。如果黑客是没有源码的情况发现了漏洞那就是大神。
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线博客团队正试图以我们微薄的力量,把优秀的原创/译文分享给读者,做一个小而精的精选博客,为“快餐”添加一些“营养”元素。
新浪微博:
推荐微信号
(加好友请注明来意)
&#8211; 好的话题、有启发的回复、值得信赖的圈子
&#8211; 分享和发现有价值的内容与观点
&#8211; 为IT单身男女服务的征婚传播平台
&#8211; 优秀的工具资源导航
&#8211; 翻译传播优秀的外文文章
&#8211; 国内外的精选文章
&#8211; UI,网页,交互和用户体验
&#8211; 专注iOS技术分享
&#8211; 专注Android技术分享
&#8211; JavaScript, HTML5, CSS
&#8211; 专注Java技术分享
&#8211; 专注Python技术分享
& 2016 伯乐在线
赞助云主机}

我要回帖

更多关于 扑克游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信