C++ rand()随机函数
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ rand()随机函数,现在分享给大家,供学习和参考。文章包含577字,纯文字阅读大概需要2分钟。
教程信息
学习目标
了解随机数算法。
了解抽奖程序的逻辑和写法。
场景说明:
试写一个抽奖程序。
有1-5,5个抽奖序号,
抽奖的时候输入抽奖的序号,
后面由系统随机完成抽奖过程,确认是否中奖,并给出中奖提示。
程序代码:
#include<iostream> #include<ctime> //需要调用time()函数 #include<cstdlib> //需要调用srand()和rand()函数 using namespace std; int main() { // 人工抽奖的号码 int n; // 系统抽奖给出的结果号码。 int a; cout<<"抽奖程序"<<endl; cout<<"请输入1-5:"; cin>>n; // 随机算法 srand(time(0)); //随机种子 a=rand()%5+1; //随机产生数字,通过基于5的求余方式,把数字约束在1至5的整数。 // 校对系统的结果和人工的是否一致 if(n==a) cout<<"恭喜您,中奖了!奖金5元"<<endl; else cout<<"没中奖,请付费1元" <<endl; cout<<"中奖号码是"<<a<<endl; return 0; }
执行结果:
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ rand()随机函数的全部内容,希望教程文章能够帮你了解学习C++ rand()随机函数,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-44.html
发布时间:2023-11-20
更新时间:2024-01-07