我需要在C语言中生成一些随机数,用于测试和调试系统。该系统是一个自定义的硬件 (SoC),具有有限的功能集,因此我只能使用基本的数学运算。
不过,不能使用stdlib或math.h中的随机数生成器。我需要自己编写。那么是否有一种算法可以生成随机数呢?
我知道一个简单的解决方案是在我的工作站上生成数字,然后将它们嵌入到模块中,但我不想这样做。
不过,不能使用stdlib或math.h中的随机数生成器。我需要自己编写。那么是否有一种算法可以生成随机数呢?
我知道一个简单的解决方案是在我的工作站上生成数字,然后将它们嵌入到模块中,但我不想这样做。
random
始终为零。 - Axel Bregnsbo