课程
/后端开发
/C++
/C++远征之离港篇
如何将数组中的值随机产生?
2017-11-21
源自:C++远征之离港篇 4-4
正在回答
int arr[n];int i;
srand(time(NULL));//用时间来当做种子,时间时刻变化,所以就是随机数了
for(i=0;i<n;i++)
{
arr[i]=rand();//根据提供的种子产生随机数
}
随便说说
srand是提供种子的函数,要加头文件include<time.h>,rand是根据种子的情况来产生数,种子是固定的话就不是随机数了,比如给个常量就没用,产生同一个数。所以一般给个时间的种子。如果要限制100以下,就rand%100就可以了,以此类推
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通