我的意思是,我不需要返回LFSR的最后一位作为输出位,而是返回LFSR的任何一点(例如第二位或第三位)。我真的很难回答这个问题。有人能给出一些如何实现的提示吗?#include < stdint.h >unsigned period = 0; unsigned lsb = lfsr & 1;the last bit but i need to take any bit the number of which is specified as
最初的想法是使用LFSR生成一个随机数。到目前为止,我已经使用c#开发了一种LFSR方法。一旦函数被调用,它总是返回相同的值。 为了在每次运行程序时收集不同的随机数,我必须进行哪些更改?int lfsr1() int start_state = 5; /* Any nonzero start state will work. */ int bit; /
我试着用js做一个lfsr,在它的头上,每个东西看起来都很好,我使用字符串,我来回转换它们来得到最后一位,我的问题是打印数字,我试图做一个大的十六进制数,我的逻辑是给我一个种子和一个长度,函数应该生成这个长度的十六进制数function lfsr(seed, length ){ result ="";
for (vartoString(16); 这是我的代码,我运行了一些测试,得到了很好的输出,但当我输入答案时,我得到了以下输出: b