我正在创建一个需要生成确定性随机事件的应用。它们需要具有确定性,以便我可以计算应用程序关闭时发生的事件。 基本上,我的事件是沿着一条线分散的点,我需要一个函数f(a,b)来告诉我位置a和b之间的点数。我可以离线我的线并随机决定每个位置是否有一个点使用该位置播种我的发电机,但这似乎是作弊。我想知道是否有更优雅的方法来使用实数。
我认为此问题可能与Poisson distribution有一些联系。
答案 0 :(得分:0)
伪随机数生成器是确定性函数,它们将在给定相同初始种子的情况下生成完全相同的序列。如果您使用PRNG并记录种子值,您应该能够重新使用序列进行后处理。
或者,将随机序列作为输出的一部分。