假设你有10个站是在给定时间发送数据包我将如何实现在编程语言以下可能性,例如Java的
让我们假设时间是从计数器获得,因此,例如
我们可以有
计数器= 1,2,3,...
如果计数器= 1个,则在这个时候,我们可以具有例如5个站发送分组, 在另一时间,计数器= 2我们可以有2等
我假设传输时间为零
现在,我们知道这是在给定时间发送数据包站的数量遵循泊松分布
我有相关的2个问题这个:
我怎么会用Java来模拟这个概率呢? 在for循环中,我可以计算整个时间,然后当时间发生变化时,我可以找出有多少站正在发送数据包,并且这个数量将在泊松分布之后 我还没有找到任何特定的函数可以做以下事情,例如类或其他任何东西,我是否必须为此创建自己的代码?
通过知道正在发送数据包的站点的数量是否遵循泊松分布,是否有可能以某种方式从每个站点(1到10)生成随机数据包,以便将生成的数据包的数量最后,会遵循泊松分布?
在此先感谢
只要您有一定的编程知识和经验,您所有的建议都是可行的。你应该能够回答你自己的问题。 – 2011-12-26 21:53:08
我建议你开始你的模拟程序,当你有一个特定的问题时,可以在一个简单的问题中提问,并且可以合理地回答。 – 2011-12-26 22:00:58
试试这个[Java发生器的泊松和均匀分布](http://stackoverflow.com/questions/750325/java-generator-for- poisson-and- uniform-distributions) – Dimitry 2011-12-26 22:19:40