您的位置:首页 > 编程语言 > C语言/C++

【c++】随机化和枚举

2015-07-07 10:40 393 查看

c++中随机化使用rand()函数

头文件为

#include <cstdlib>
using std::rand;
rand()生成0到RAND_MAX的无符号整数。可以缩放其输出范围

rand()%6 输出范围就变成0-5

要想随机生成器随机化,需要使用srand()函数,srand函数用一个unsigned int值作为参数,对应不同的输入种子,产生不同的随机数序列。

为了不用每次都输入种子,可以使用

srand(time(0));


读取时钟来获取种子。time函数定义在<ctime>中。

枚举enum

enum Status {WIN,LOST,CONTINUE};


定义了三种状态,可以定义一个变量

Status gameStatus;


另一个枚举方式是

enum Mothons {JAN = 1, FEB, MAR, APR,MAY};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: