利用计算机产生随机数,然后由操作者进行猜测。通过提示语句帮助操作者进行猜数,要求每次运行程序电脑给出的数据都能不一样。
(1)由计算机随机出一个100以内的数让人猜。如果猜对了,则计算机给出正确的提示,否则给出错误的提示,并提示所猜的数是猜大了还是猜小了,然后结束游戏。实验难度:低。
首先,每次产生的数不一样。
srand((int)time(0)); //原型:void srand(unsigned seed);用法:srand((unsigned)time(NULL))则使用系统定时/计数器的值作为随机种子。
//每个种子对应一组根据算法预先生成的随机数,所以,在相同的平台环境下,不同时间产生的随机数会是不同的。
产生随机数:
int random(int x)
{
int n=rand()%x;
return n;
}
#include<iostream>
#include<Ctime>
using namespace std;
int random(int x)
{
int n=rand()%x;
return n;
}
void main()
{
int m;
cin>>m;
srand((int)time(0)); //原型: