如何生成-32000到32000范围内的随机均匀分布数。我已经完成了如何生成不均匀分布的随机数。非均匀分布的代码如下:
sint16 min= Some value a;
sint16 max= Some value b;
sint32 array[1536];
uint16 i;
for(i=0; i<1536; i++) {
r= rand()%(max+min+1)+min;
array[i]=r;
}
此代码产生非均匀分布。我认为对于均匀分布,我需要删除模运算。请有任何建议。