/*1.函数rand()
2.函数srand()
3.函数time()*/
#include<iostream>
#include<cstdlib>//使用rand()和srand()函数需要包含的头文件。
#include<ctime>//使用time()函数需要包含的头文件。
usingnamespace std;
int main()
{
int n,range_size,min_pass_code,max_pass_code,pass_code;
cout<<"Enter the minimum and maximum pass code"
"values."<<endl;
cin>>min_pass_code>>max_pass_code;//提醒用户输入相关信息。
range_size=max_pass_code-min_pass_code+1;
srand(time(0));//产生种子数,运行时间不同,产生的参数不同。
n=rand();//n为随机数。
pass_code=n%range_size+min_pass_code;//设置随机数的范围。
cout<<"The pass code is"<<pass_code<<endl;
}
/*在指定范围内产生随机数:例如,对于任意整数n,n%25的结果为0~24之间的随机数。
因此,当n%25加上一个基数,就可以得到某一个范围内的随机数。*/