关于c++rand()函数
#include<iostream>#include<cstdlib>intmain(){intrandom_value=std::rand();std::cout<<"...
#include<iostream>
#include<cstdlib>
int main(){
int random_value=std::rand();
std::cout<<"result is "
<<random_value;
system("pause");
return 0;
}
为什么每次执行都是一个结果呢?初学者,请用通俗易懂的语言。这个程序有改进的地方吗? 展开
#include<cstdlib>
int main(){
int random_value=std::rand();
std::cout<<"result is "
<<random_value;
system("pause");
return 0;
}
为什么每次执行都是一个结果呢?初学者,请用通俗易懂的语言。这个程序有改进的地方吗? 展开
展开全部
请先用srand (time(NULL));初始化随机数发生器……用同一个随机数种子的话一定是同一个结果……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先用srand()生成随机种子,然后在调用rand
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询