1
我正在为一项任务开发一个伪随机数字生成器,而且我很难在我的头脑中如何使用状态。推进到下一个意味着什么?我并不是在寻找关于实施的提示,只是对这个概念的解释。谢谢!伪随机数发生器中的状态函数是什么?
我正在为一项任务开发一个伪随机数字生成器,而且我很难在我的头脑中如何使用状态。推进到下一个意味着什么?我并不是在寻找关于实施的提示,只是对这个概念的解释。谢谢!伪随机数发生器中的状态函数是什么?
PRNG生成数字的序列。
要计算下一个数字,您有一些内部状态(如果您愿意,设置为特定值的变量)。这是在PRNG的上下文中提到的状态。这种状态通常只能用一个数字表示。
谢谢!状态的值会随每个数字的变化而变化吗? – pochemuchka
小修正:通常状态是固定大小,包含字节。这些字节通常不用作例如数字基于散列的PRNG。 –
@MaartenBodewes:因此,*代表*由一个单一的数字:)旧校区比特加扰移位寄存器,例如,是PRNG,如果你只是连接所有当前设置的比特成一个序列,你会得到一个数字:) –