2011-06-16 170 views
0

能有人帮我满脑子都在这个问题PRNG均匀分布

生成一些消息和T秒的模拟时间,在什么时间间隔应在每个服务器生成的消息服务器的

鉴于X号,所以平均而言,每秒生成200条消息。

使用PRNG,我在T秒内为每个X服务器生成了一个统一的时间间隔分布,但是如何确保这些时间间隔会导致每秒200条消息?

谢谢

回答

1

如何为T重要?每台服务器应该每秒生成200个/ X个消息。要生成一个时间表,从[0,1]上的均匀分布中抽取200个/ X个样本并相应地计时(并且每秒重复一次,或从[0,T)中抽取200T/X个样本)。

+0

让我澄清一下,问题不需要精确的200消息/秒。平均在T秒内,应该有200个消息/秒。所以有可能在第二秒期间,只有100条消息,第二条2-300条消息,第二条3-50条消息等等。事实上,X服务器每秒生成精确的200条消息比问题 – Jimm 2011-06-16 16:14:50

+0

@Jimm更容易:接下来采用括号建议:让每个服务器在[0,T)上生成200T/X个样本。或者,如果您想要从每个服务器获取可变数量的消息,请从[0,T)中全局选择200T个样本,然后为每个样本从[1,X]中统一挑选一个服务器。 – 2011-06-16 16:17:18

+0

我想在你的建议后面的选项。但我不明白你的意思是来自[0,T]的200 T样本为什么只有200? – Jimm 2011-06-16 16:31:49