
随机数
金小庭
这个作者很懒,什么都没留下…
展开
-
一种基于线性反馈位移寄存器的随机数生成方法
以下介绍一种基于线性反馈位移寄存器的随机数生成方法,这种算法是某品牌MCU主控的随机数模块生成算法,主控上是电路直接实现的,产生随机数的速度很快,用C代码描述如下:#define WORD unsigned short#define DWORD unsigned intvoid GetRndValue(WORD wSeed, WORD *pwRndValueBuff, DWORD wSize){ BYTE i; DWORD dwCnt; for (dwCnt = 0; dwCnt...原创 2020-06-17 22:40:02 · 1282 阅读 · 0 评论 -
随机数生成方法及其应用
一、前言最近公司的一个项目,需要对一个功能模块进行性能验证,具体什么模块就不说了,验证过程中需要生成大量的随机数,因为程序是跑在一个单片机平台上的,所以没有像PC上的程序那样可以有各种随机数API调用,第一个想法是用个定时器不断的计数,将计数器的值当做随机数,但是需要在一个for循环里不断生成大量随机数,运行速度很快,定时器时间基本没太大变化,产生的数据关联性太强,所以这个想法落空了。第二个想...原创 2020-04-19 19:33:16 · 6441 阅读 · 1 评论