C++中整型随机数发生器的写法
2016-12-03 23:31
204 查看
#include<iostream> #include<cstdlib> using namespace std; int main() { for(int i=0;i<100;i++) cout<<int((double)rand()/RAND_MAX*100)<<endl; return 0; }
rand()函数在头文件cstdlib中,RAND_MAX是可以rand()返回值的上限。
为了得到一个[0,1]之间的double型,要先进行强制类型转换。
为了得到[0,100]之间的int型结果,最后要进行强制类型转换。
相关文章推荐
- C/C++中的整型常识
- 随机数生成类C++源码
- C++.NET 33选7彩票程序(随机数应用)
- [编程技巧] C++字符串初始化的优化写法
- C++中rand随机数的用法
- c++ int to string(整型到字符串)
- C++产生正态分布的随机数
- DB2里一些取随机数的写法
- [编程技巧] C++字符串初始化的优化写法
- C/C++中的整型常识
- 循环中删除map元素的写法; 在C++环境下,实现一行一行地读入文本文档
- 从易到难编写C++程序,(6)问题:利用问题(5)的随机数生成实现发牌
- C/C++中随机数的生成函数和播种子的函数
- C++连续产生不同的随机数
- [转载3]C/C++中的整型常识
- 获得文件长度的标准C++写法
- 关于“C++中产生随机数”(引用 http://hi.baidu.com/vincey/blog/item/5c145d08dd1e6d950a7b824b.html)
- C++如何抽取随机数
- c++ int to string(整型到字符串)
- C++中字符串与整型浮点型间的转换(转载)