【c++】随机化和枚举
来源:互联网 发布:通达信证券交易软件 编辑:程序博客网 时间:2024/06/05 07:53
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};
0 0
- 【c++】随机化和枚举
- 概率分析和随机化
- 随机化
- C语言 联合和枚举
- C语言枚举和联合
- C结构体和枚举
- c语言枚举和数组
- POJ2531-Network Saboteur-暴力枚举+记忆化/dfs/随机化乱搞
- Petrozavodsk Summer Training Camp 2016 Problem I. Vier 随机化+枚举
- pku_2531_Network Saboteur dfs方法(94ms)、进位的方法(枚举)(1719ms)和随机化算法(313ms)
- Delphi和C的枚举兼容问题
- F# ≥ C#(活动模式 和枚举)
- C#IO相关枚举类型和方法
- C语言入门教程 (十九) 联合和枚举
- C语言中的结构体和枚举
- C数据类型(枚举 enum )和switch语句
- C语言--结构体和枚举
- C语言中的结构体和枚举
- 关于C++builder中精度丢失的问题
- HOG特征
- iOS应用架构谈 view层的组织和调用方案
- 多文件夹下的Makefile自动编译
- 使用ssh公钥实现免密码登录
- 【c++】随机化和枚举
- nyoj-673-悟空的难题(数组标记)
- uboot第二阶段启动流程
- 程序员从初级到高级的蜕变
- android的application详解
- 关于DB2存储过程的一点经验
- iOS应用架构谈 开篇
- Android图片淡化 透明度 设置Alpha值
- mac忘记密码怎么办