作业帮 > 综合 > 作业

用c语言程序产生10个从-4.89到3.27的随机数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 09:47:03
用c语言程序产生10个从-4.89到3.27的随机数
主要有两个问题,一是如何在正负间选择,二是如何表示这个范围.
一、把浮点数先看成整数,即区间为:-489到327之间
二、把-489当做0,327就是327+489=816
三、这样生成的伪随机数去模817,会得到0-816间的数X
四、把结果转换成对应的数,Y=X-489
五、再将Y转换成浮点数 f=Y/100.0;
OK!
再问: #include
#include
#define seed 31

main()
{
int i;
float ans;
srand(seed);

for (i=0;i