c语言随机数函数赋值数组 c语言给数组赋随机数

如何用随机数给数组赋值C语言c语言随机数函数赋值数组的随机数函数为rand(), 该函数可以获得一个随机c语言随机数函数赋值数组的整数 。
所以用随机数给数组赋值的过程c语言随机数函数赋值数组,就是把rand()的返回值赋值给数组每个元素的过程 。
代码c语言随机数函数赋值数组:
int a[10],i;
for(i = 0; i10; i ++)
a[i] = rand();
C语言中怎么给数组赋随机值看代码:
#includestdio.h
#includestdlib.h
#includetime.h
#define N 9
void main()
{
int i;
int a[N];
srand(time(0));//以时间为种子,每次生成不同的数
for(i=0;iN;i++)
{
//生成[5,10]之间的整数
a[i]=rand()%6+5;//rand()生成数的范围在[a,b)写成:a[i]=a+rand()%(b-a);
}
for(i=0;iN;i++)
printf("%d",a[i]);
puts("");
}
这里注意一下rand()需要生成数据的范围公式,即:
范围在[a,b)写成:a[i]=a+rand()%(b-a)
如何 在c语言中 给数组赋随机值#includestdio.h
#includestdlib.h //准备使用随机生成函数
#includetime.h //为了给随机函数指定每次不同的种子值 , 准备使用时间函数
#define N 100
void main() { int a[N],i;
srand((unsigned int)time(NULL)); //取当前时间当随机数种子
for ( i=0;iN;i++ ) a[i]=rand()%100+1; //生成随机数范围在[1,100]区间
for ( i=0;iN;i++ ) printf("%d ",a[i]); printf("\n");
}
rand()函数生成随机数区间为[0,65535]
如果要生成[a,b]之间的随机数:rand()%(b-a+1)+a
rand()%100生成随机数范围[0,99]
rand()%100+1生成[1,100]
【c语言随机数函数赋值数组 c语言给数组赋随机数】关于c语言随机数函数赋值数组和c语言给数组赋随机数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读