相关疑难解决方法(0)

在c中生成具有特定分布的随机数

我需要一个具有生成随机数,给定平均值,标准差和使用三种分布之一的函数的库 - 指数,正态或统一.

甚至连三个中的一个都会有所帮助.我正在寻找类似的东西 - http://www.codeproject.com/KB/recipes/zigurat.aspx,但是在c.

谢谢

c

11
推荐指数
2
解决办法
1640
查看次数

如何生成具有泊松分布的离散随机事件?

我知道Knuth用于生成随机泊松分布数的算法(在Java下面)但是我如何将其转换为generateEvent()随机调用方法?

int poissonRandomNumber(int lambda) {
    double L = Math.exp(-lambda);
    int k = 0;
    double p = 1;
    do {
        k = k + 1;
        double u = Math.random();
        p = p * u;
    } while (p > L);
    return k - 1;
}
Run Code Online (Sandbox Code Playgroud)

java simulation events poisson

8
推荐指数
1
解决办法
9016
查看次数

在Java中生成Poisson到达

我想在Java中创建一个函数,根据平均到达率(lambda)和平均服务率(mu)生成Poisson到达.

在我的例子中,我有:2,2个请求/天,换句话说2,2个到达/天,平均服务时间为108个小时.考虑到我的程序在t = 0分钟开始,我想创建一个返回到达[]的函数,它将包含t1,t2和一个可能的t3.T1,t2和t3是这些到达发生的白天的瞬间(以分钟为单位).我有以下限制:

t1 < t2 < t3 < 1440 minutes (24 hours*60 minutes/hour)

t2-t1 > 108 minutes

t3-t2 > 108 minutes

t3+ 108 minutes < 1440 minutes

有人可以帮帮我吗?

谢谢,

安娜

java poisson

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

poisson ×2

c ×1

events ×1

simulation ×1