【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};
相关文章推荐
- c++异常管理(二)---setjmp、longjmp与自动变量
- 10行代码编写一个c++服务器
- nyoj阶乘分解因式(1)
- 关于C++builder中精度丢失的问题
- C++读取特定路径下文件目录及文件名称&&文件结构
- 最大子序列和
- 黑马程序员——C/OC—OC对比C语言的差异化
- C语言实现双链表基本操作(创建、查找、插入、删除)
- chapter16test6
- C语言学习笔记:18_数组-二维数组
- 默认实参需要注意的几个地方
- C语言学习笔记:17_数组-一维数组(基本操作,选择和冒泡排序,斐波那契数列)
- C++知识点随笔(三):static、const、friend、inline
- C#调用C/C++动态库 封送结构体,结构体数组
- C++异常系列(一)----setjmp 与 longjmp
- C++ 大规模程序设计 之 物理层次结构
- C语言语法部分
- C++学习-派生类的复制运算符
- 基于C语言sprintf函数的深入理解
- c++ 简单的异常