Tag: 片上系统

C随机数生成(纯C代码,无库或函数)

我需要在C中生成一些随机数来测试和调试系统。 该系统是一个定制硬件(SoC),具有有限的function集,因此我只能使用基本的数学运算。 不,我不能在stdlib或math.h中使用随机数生成器。 我需要自己写。 那么是否有某种生成随机数的算法? 我知道一个简单的解决方案是在我的工作站上生成数字并将它们嵌入到模块中,但我不想这样做。