为了账号安全,请及时绑定邮箱和手机立即绑定

如何将数组中的值随机产生?

如何将数组中的值随机产生?

正在回答

2 回答

int arr[n];int i;

srand(time(NULL));//用时间来当做种子,时间时刻变化,所以就是随机数了

for(i=0;i<n;i++)

{

    arr[i]=rand();//根据提供的种子产生随机数

}

随便说说

1 回复 有任何疑惑可以回复我~

srand是提供种子的函数,要加头文件include<time.h>,rand是根据种子的情况来产生数,种子是固定的话就不是随机数了,比如给个常量就没用,产生同一个数。所以一般给个时间的种子。如果要限制100以下,就rand%100就可以了,以此类推


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

如何将数组中的值随机产生?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信