Java 生成RTT值
我正在编写一个Java小程序,在这里我应该能够模拟两台主机之间的连接。因此,我必须随机生成数据包往返时间 这些RTT可以从~0到无穷大,但通常围绕某个平均值振荡(即,非常大或非常小的值是不可能的,但可能的)。我想知道是否有人知道我该怎么做Java 生成RTT值,java,math,networking,Java,Math,Networking,我正在编写一个Java小程序,在这里我应该能够模拟两台主机之间的连接。因此,我必须随机生成数据包往返时间 这些RTT可以从~0到无穷大,但通常围绕某个平均值振荡(即,非常大或非常小的值是不可能的,但可能的)。我想知道是否有人知道我该怎么做 提前感谢您必须选择一个合理的分布,从中提取(伪)随机值。A可能有些道理,因为它似乎满足了您的要求。你也可以用一个 Java库中有伽马分布和正态分布(也称为高斯分布)的代码。当使用正态分布RNG从截断的正态分布中选取值时,只需拒绝不需要的绘制(即,当你选取x时,
提前感谢您必须选择一个合理的分布,从中提取(伪)随机值。A可能有些道理,因为它似乎满足了您的要求。你也可以用一个
Java库中有伽马分布和正态分布(也称为高斯分布)的代码。当使用正态分布RNG从截断的正态分布中选取值时,只需拒绝不需要的绘制(即,当你选取x时,伽马分布正是我想要的。我使用wikipedia上给出的算法(生成伽马分布随机变量)生成RTT,效果很好。非常感谢