产生随即数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:12:47
用EXCEL能产生随即数吗?
比如我想产生0.1000到0.8000之间的很多随即数.
直接给我随即数也行.信箱:yinjie113@163.com
急用,这里最高分只能调到100分,给我满意答案另送100分~~~~~

当然可以,用rand()函数可以生成(0,1)区间内的随机数。

若要生成 a 与 b 之间的随机实数,请使用:
RAND()*(b-a)+a

例如,要生成0.1000到0.8000之间的随机数:

rand()*0.7+0.1

#include "stdio.h"
#include "math.h"
#include "time.h"
#include "iostream"
#include "stdlib.h"
void main()
{
int i;
int a[10];
time_t t;
srand((unsigned)time(&t));
for(i=0;i<10;i++)
{
a[i]=rand()%100;
printf("%d\t",a[i]);
}
printf("\n");
/* for(i=0;i<10;i++)
{
for(j=1;j<10;j++)
{
for(k=0;k<10;k++)
{
if(a[j]<a[i])

{b[k]=a[i];}
}
}
}
for(k=0;k<10;k++)
{
printf("%d\n",b[k]);
}
}
我有点事 你自己看看吧 把数值改一下就可以改变数的范围