15得票3回答
基于百分比的概率

我有这段代码片段:Random rand = new Random(); int chance = rand.Next(1, 101); if (chance <= 25) // probability of 25% { Console.WriteLine("You win")...

9得票1回答
计算子序列的概率和算法

这是一个游戏,将卡牌1-50分配给两个玩家,每人拥有10张卡牌,卡牌随机排列。目标是将所有卡牌排序,谁先完成谁就赢了。每次一个人可以从牌堆中取出一张牌,并用现有的一张牌替换它。玩家不能交换他的牌。即只能用牌堆中的牌替换他的牌。丢弃的牌会随机回到牌堆中。现在我需要编写一个高效的程序来实现这一过程...

7得票1回答
Python中的概率字符串匹配

我正在编写一个机器人,使用 Betfair的Python API在网站上下注。我想在足球比赛进行时下注。 我编写了一个XML供稿来提供实时游戏数据,但是XML供稿并不总是使用与Betfair相同的足球队名称。 例如,当涉及曼彻斯特联队时,Betfair可能会使用“Man Utd”,而XML...

76得票13回答
如何根据概率选择物品?

我有一个项目列表,每个项目都有自己的概率。 有人可以建议一种根据概率选择项目的算法吗?

7得票2回答
三个或更多集合的并集概率

考虑以下概率集合(三个事件不互斥): 0.05625 成功,0.94375 失败 0.05625 成功,0.94375 失败 0.05625 成功,0.94375 失败 如何计算至少发生一个事件的概率(即并集)? 如果可能的话,我更希望得到一个通用、自包含的解决方案,也可以处理4个或...

9得票3回答
这个修改版的二十一点游戏的最佳获胜策略是什么?

问题 有没有一个最好的点数可以停留,使我赢得可能的最大比例?如果有,那是多少? 编辑:是否存在一个确切的胜率概率,可以独立于对手所做的任何事情计算出给定限制的胜率?(我自大学以来就没有学过概率与统计学)。我很想看到它作为答案,以便与我的模拟结果进行对比。 编辑:修复了算法中的错误,更新了...

301得票23回答
在圆内均匀生成一个随机点

我需要在半径为R的圆内生成一个均匀随机点。 我意识到,仅通过在区间[0 ... 2π)内选择一个均匀随机角度,并在区间(0 ... R)内选择一个均匀随机半径,我会得到更多指向圆心的点,因为对于给定半径的两个点而言,较小半径的点之间的距离会比较大半径的点之间的距离更近。 我在这篇博客文章中...

20得票6回答
猜测(匹配)Guid的概率是多少?

仅仅是好奇,匹配Guid的概率是多少? 假设有一个来自SQL服务器的Guid: 5AC7E650-CFC3-4534-803C-E7E5BBE29B3D 它是阶乘吗?: (36 *32)! = (1152)! 讨论 =D

192得票9回答
为什么XOR是组合哈希的默认方式?

假设你有两个哈希值H(A)和H(B),你想将它们组合起来。 我读到过一种好的方法是对它们进行XOR运算,例如XOR( H(A), H(B) )。 我找到的最好的解释在这里:hash function guidelines中简短地提及: 使用具有大致随机分布的两个数字进行XOR运算将产生另...

18得票6回答
第N个组合

有没有直接获取nCr所有组合的有序集合中第N个组合的方法? 例如:我有四个元素:[6, 4, 2, 1]。取其中三个的所有可能组合为:[[6, 4, 2], [6, 4, 1], [6, 2, 1], [4, 2, 1]]。 是否有一种算法能够让我直接获取有序结果集中第三个答案 [6, 2...