C++随机整数
来源:互联网 发布:阿里云可以干嘛 编辑:程序博客网 时间:2024/06/03 11:37
一 不限制数值的范围
rand()返回一个0到RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。
二 限制范围
可以使用宏定义或者inline函数,多限制值取模。
#define random(x) (rand()%x)
三 上面的值可能会有重复,避免重复的话可以使用srand来先产生种子。
这里要用到time.h头文件,获取当前的时间来作为种子。因为如果种子一样的话每次产生的数也是一样的。
#include <iostream>#include <time.h>int main(void){ srand(time(0)); for(int i=0;i<4;i++) { printf("%d\n", random(10)); } system("pause");}
0 0
- 随机顺序的随机整数
- C++随机整数,随机小数
- Javascript实现随机整数
- Java生成随机整数
- 随机生成整数
- ASP随机整数
- JS随机整数
- 生成随机整数
- 随机生成十个整数
- 生成随机整数
- 产生随机整数序列
- mysql 取得随机整数
- 随机正负整数
- 生成随机整数方法
- 生成伪随机整数
- MySQL生成随机整数
- rand求随机整数
- C++随机整数
- 在Eclipse中查看JDK类库的源代码
- Ajax学习
- leetCode_Trapping Rain Water
- JS、Jquery选择器总结
- unity android SDK 的安装
- C++随机整数
- APP架构设计
- 前端mvvm框架vuejs教程集合
- POJ 1228 Grandpa's Estate (凸包、保留凸包边上的点)
- 技巧:全选按钮(选中和非选中)实现方法
- 关于RemoteView的一点愚见(RemoteView在AppWidget中的工作流程)
- samba 服务器搭建配置 - Ubuntu
- 分发事件总结
- Eclipse常用操作