他人写法
- /* 产生一个300左右的有符号随机数 */
- int16_t get_ad(void)
- {
- int16_t RandomNum; //随机数
- uint16_t i,RemainderNum; //余数
- RemainderNum = 1+(int16_t)(10.0*rand()/(RAND_MAX + 1.0));//产生一个10以内的随机数
- RandomNum = 0x127 + RemainderNum;
- printf(", RandomNum = "); //波形显示用
- printf("%d",RandomNum);
- return RandomNum;
- }
|