24得票3回答
如何正确地对自定义结构进行哈希处理?

在C++语言中,最简单的类型(如std :: string,int等)有默认哈希函数模板std::hash<T>。我认为这些函数具有良好的熵,并且相应的随机变量分布是统计上均匀的。如果不是,则假装它是。 然后,我有一个结构: struct CustomType { int ...

26得票9回答
生成随机输出的代码如何进行单元测试最佳?

具体来说,我有一个方法可以从列表中选择 n 个项目,并使其中 a% 满足一个条件,b% 满足另一个条件等等。一个简化的例子是选择 5 个项目,其中 50% 具有给定属性 'true' 的值,而 50% 具有值 'false';在这种情况下,该方法会有 50% 的概率返回 2 个 true / ...

7得票2回答
概率符号表示法

我想问一下概率符号的含义。 我知道 P(A | B) = 事件B已经发生的条件下,事件A发生的条件概率 但我找不到A、B或者在我的情况下P(A|B,C)是什么。我认为它意味着“在事件B和C已经同时发生的条件下,事件A发生的条件概率”。 我不知道逗号代表什么意思。 你能帮我吗?

11得票3回答
使用Math.random获取相同值的概率

要求在用户点击提交按钮时向数据库发送唯一ID。因此,我使用了JavaScript的Math.random方法。我只想知道获取相同数字的机会或可能性有多大,并且使用Math.random需要什么位数。

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

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

124得票10回答
如何在已知均值和标准差的正态分布中计算概率?

如何在Python中给定均值和标准差计算正态分布概率?我可以根据定义显式编写自己的函数,就像这个问题中的OP所做的那样:使用Python计算分布中随机变量的概率。 只是想知道是否有一个库函数调用可以让您完成这个任务。在我的想象中,它应该是这样的:nd = NormalDistribution...

25得票7回答
使用Matlab生成给定概率的随机数

我想生成一个给定概率的随机数,但不确定如何实现: 我需要一个介于1和3之间的数字。num = ceil(rand*3); 但我需要不同的值具有生成不同概率的能力。0.5 chance of 1 0.1 chance of 2 0.4 chance of 3 我相信这很简单,但我想不出该如何做。

10得票4回答
不同概率的随机数

我需要根据我所定义的概率(.25、.50、.75)随机确定一个是或否的结果(类似于抛硬币)。 例如,我想要随机确定是或否,其中是被选择的概率为75%。我有哪些选项?是否有我可以在C++中使用的库?

17得票2回答
Effective Java 条款47:了解并使用你的类库 - 有缺陷的随机整数方法示例

在Josh提供的例子中,展示了一种存在缺陷的随机方法,该方法可生成一个给定上限n的正随机数。我不理解他所谈到的两种缺陷。 书中的方法如下:private static final Random rnd = new Random(); //Common but deeply flawed s...

8得票2回答
这个组合的术语是什么?

这里有4个项目:1、2、3和4。如果我们只允许以下组合,应该如何称呼它们?我忘记了。是叫做nCr吗? 1 2 3 4 1 2 3 1 2 4 2 3 4 1 2 1 3 1 4 2 3 2 4 3 4 1 2 3 4 注:nCr代表从n个不同元素中取r个元素的组合数。