【发布时间】:2015-11-22 23:05:24
【问题描述】:
我需要 PRNG,它不仅是可重复的,而且能够在两个方向上遍历它的内部状态。
例如
r = prng_from_seed(seed)
r.next # => 0.12332132412
r.next # => 0.57842057177
r.next # => 0.74782915912
r.prev # => 0.57842057177
r.next # => 0.74782915912
有哪些比较强大的PRNG算法有这个特性?
【问题讨论】:
-
为了什么目的?您的列表是 K1 和 K2 类的 PRNG。您还需要 K3 和 K4 课程吗? ==> bsi.bund.de/SharedDocs/Downloads/DE/BSI/Zertifizierung/…
-
浮点数存在准确性问题。您确定不想改用无损 - 整数 - 类型吗?