C++ 中如何从vector中随机出几个值?
如题,有一个vector<int>intVec;如何从intVec中随机出4个值,可以重复,放在事先定义的inta[4]中?...
如题,有一个vector<int> intVec; 如何从intVec中随机出4个值,可以重复,放在事先定义的int a[4]中?
展开
展开全部
#include <ctime>
int a[4];
for(int i=0;i<4;i++)
{
srand(unsigned(time(0)));
a[i] = intVec[rand()%intVec.size()];
}
int a[4];
for(int i=0;i<4;i++)
{
srand(unsigned(time(0)));
a[i] = intVec[rand()%intVec.size()];
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询