c语言怎么生成随机数?定义一个数组,怎么生成100个随机数(范围为1000到2000).在这个数组中怎么随机选取一个作为i?
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/28 04:02:49
c语言怎么生成随机数?
定义一个数组,怎么生成100个随机数(范围为1000到2000).
在这个数组中怎么随机选取一个作为i?
完整的代码,红圈处就是从上面100个数字中抽取到的数字:
#include <stdio.h>
#include<stdlib.h> //生成随机数用
#include<time.h> //利用时间生成种子
#include<math.h>
int main()
{
int i;
\x09 int a[100];
srand( time(NULL) ); //生成种子
for(i=0;i<100;i++)
{
a[i]=rand()%1000+1000; //生成一个小于1000的随机数
\x09 //然后加1000,变成 1000 - 2000之间的数
printf("%d ",a[i]); //打印
}
i=rand()%100; //随机抽取其中的一个数
printf("\n抽取到的是:%d\n",a[i]);//打印
return 0;
}
c语言怎么生成随机数?定义一个数组,怎么生成100个随机数(范围为1000到2000).在这个数组中怎么随机选取一个作为i?
C语言生成随机数放到数组中 把这个功能弄成一个子函数 这个子函数怎么写
怎么产生一个随机数(C语言)?
怎么定义一个数组
c语言 设计一个函数获得1-20的一个随机数.子函数的定义该怎么写呀?
关于c语言产生一个随机数的问题怎么修改
c语言中数组长度定义为10e16怎么定义
怎么用C语言生成随机数想生成1~13的随机数,最好带上一段完整的代码
c语言怎么产生随机数(1~6)
在C语言:用随机数生成一个整数数组,数组中有10个元素,各元素的值在0——9之间,输出该数组的各元素
用c语言怎么生成20个[0,20]不相等的随机数?
用c语言怎么生成20个[0,20]不相等的随机数?
二维数组怎么定义
怎么定义数组
生成随机数怎么写?VB中比如说我要生成一个1-10的随机数该怎么写?需要像C那样导入随机数种子吗?
如何定义指针数组指向文件夹中的图片?想遍历文件夹中的图片,写入一个视频设备,不知道用C语言怎么写?
列矩阵怎么定义……一个一维数组,在C语言里面怎么把他定义成列矩阵呢?额,我表示一个二维数组怎么把它转置,我会.你知道线性代数力面的列矩阵吧,就是一个一维数组,按列存入,不是你这里
给定一个数组,如何让matlab生成一个这个数组中的一个随机数?比如我让 matlab生成10,20,30中的一个数,也就是抽样,应该怎么实现呢?