【c++】随机化和枚举

原创 2015年07月07日 10:40:48

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};



版权声明:本文为博主原创文章,未经博主允许不得转载。

枚举类中随机获取枚举

/** * @author 徐小骥 * @version :2016-8-17 下午03:23:39 */ import java.util.Random; public c...
  • xu_xiao_ji
  • xu_xiao_ji
  • 2016年08月17日 15:51
  • 1469

C++ enum的使用学习,一些基础内容的理解

版本:gcc-4.8.1   语言:C++11   说实话我个人在写C++内容的时候很少用到C的知识,比如string,我很少用到char*的写法,在项目里感觉char*这样的写法反而是比较多的。...
  • u012632851
  • u012632851
  • 2016年08月08日 09:22
  • 1137

C++中enum的使用

C++中enum的使用
  • fengbingchun
  • fengbingchun
  • 2016年06月28日 21:39
  • 5377

c++11中enum class的用法详解

要了解enum class的出现,则需要首先了解enum,方才知道为何有这东西。那么Meyers首先举出一个例子来阐述: enum Color {black, white, red}; aut...
  • wangqing_12345
  • wangqing_12345
  • 2016年09月08日 15:35
  • 4962

C与C++中的enum类型使用

1.enum常量与enum变量 对于enum类型,定义enum时在{}中定义的属于enum常量,这些量不可以被更改,同时可以在程序中任意地方声明一个enum变量,但enum变量必须用enum常量进行...
  • u011519892
  • u011519892
  • 2013年12月02日 23:27
  • 5580

C++基础:#define宏定义和inline,const,enum的区别

#defind 宏定义函数 和 inline 函数的区别: 宏看起来像函数,但不会招致函数调用带了的额外开销。 1.inline函数可运行调式,宏定义函数不能调试 2.inline函数进行...
  • wjxxaut
  • wjxxaut
  • 2016年08月04日 13:58
  • 310

C++11学习笔记(3)—— enum

1.简介 以往的enum类型将枚举成员的作用域暴露在枚举变量之外,用户不需要指定枚举类型就可以直接使用枚举的内容,这就有可能会造成名字的冲突,为了解决该你问题,C++11引入了强类型的枚举类型(st...
  • Fire_Lord
  • Fire_Lord
  • 2013年01月22日 22:04
  • 1237

VC++自动生成的对话框类头文件中的enum {IDD= xxxx}解释

1 MFC中对话框类和对话框资源之间的联系 使用VC++ MFC做开发的时候,经常需要插入对话框资源,然后根据这个资源生成相应的对话框类文件。类文件和对话框资源之间的联系纽带就是对话框控件ID,与其他...
  • smstong
  • smstong
  • 2014年02月15日 10:41
  • 9657

C++ 关键字 enum

理解和使用 C++关键字 enum 枚举
  • u011522626
  • u011522626
  • 2014年02月08日 16:16
  • 1027

C++之enum枚举量声明、定义、使用与枚举类详解

众所周知,C/C++语言可以使用#define和const创建符号常量,而使用enum工具不仅能够创建符号常量,还能定义新的数据类型,但是必须按照一定的规则进行,下面我们一起看下enum的使用方法。 ...
  • Bruce_0712
  • Bruce_0712
  • 2017年02月11日 16:51
  • 10827
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【c++】随机化和枚举
举报原因:
原因补充:

(最多只允许输入30个字)