是否可以反转伪随机数生成器?

编程入门 行业动态 更新时间:2024-10-25 18:35:10
本文介绍了是否可以反转伪随机数生成器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

是否可以反转伪随机数生成器? 例如,采用一组生成的数字并获取原始种子. 如果是这样,将如何实施?

Is it possible to reverse a pseudo random number generator? For example, take an array of generated numbers and get the original seed. If so, how would this be implemented?

推荐答案

这是绝对可能的-您只需要创建一个适合您目的的PRNG.这完全取决于您需要完成的工作-如果您更详细地描述自己的情况,我们很乐意提供更多建议.

This is absolutely possible - you just have to create a PRNG which suits your purposes. It depends on exactly what you need to accomplish - I'd be happy to offer more advice if you describe your situation in more detail.

对于一般背景,这里有一些用于反转线性同余生成器的资源: 可逆伪随机序列生成器

For general background, here are some resources for inverting a Linear Congruential Generator: Reversible pseudo-random sequence generator

伪随机分布,可以保证所有可能值序列的排列-C ++

以下是一些扭转梅森纳捻线器的方法: www.randombit/bitbashing/2009/07/21/inverting_mt19937_tempering.html > b10l/reversing-the-mersenne-twister -rng-temper-function/

And here are some for inverting the mersenne twister: www.randombit/bitbashing/2009/07/21/inverting_mt19937_tempering.html b10l/reversing-the-mersenne-twister-rng-temper-function/

更多推荐

是否可以反转伪随机数生成器?

本文发布于:2023-11-30 21:13:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1651489.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:随机数   生成器

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!