C++ 实现随机数的生成
2019-01-14 22:00
513 查看
版权声明:全部内容仅供学习交流,如需转载请注明出处! https://blog.csdn.net/a897297499/article/details/86484756
C++随机数的实现方法十分简单,只需要使用一个函数即可
#include<iostream> using namespace std; int main(){ double y; srand((unsigned)time(NULL)); y = rand() ; cout << y << endl; return 0; }
注意这里要使用
srand((unsigned)time(NULL));//这里以当前时间为种子
来生成一个随机数种子,因为如果直接使用
y = rand() ;
那么每一次生成的随机数都是相同的。
如果想要生成固定范围的随机数,只需要对rand()函数取余即可,如
y = rand() %10;//十以内的随机数 y = rand() %100;//一百以内的随机数
相关文章推荐
- c++实现输入n生成n bit的随机数
- C++实现生成1—10000之间的10000个不重复的随机数
- 从随机数生成到随机采样的C++实现
- 从易到难编写C++程序,(6)问题:利用问题(5)的随机数生成实现发牌
- JS实现随机数生成算法示例代码
- C/C++: 生成不重复的一组随机数
- 真正实时随机数的实现C++ _timeb _ftime(转)
- C++随机数--——生成任意范围内等概率随机数“足够好”的做法
- c++如何生成随机数
- C语言中随机数的生成,以及简单猜数游戏的实现。
- C语言/C++如何生成随机数
- C++随机数生成方法
- C++在1秒内生成不同的随机数
- c++随机数生成
- C++编写生成不重复的随机数代码
- C++随机数生成方法(转载,赶紧搜藏)
- C++实现生成均匀分布的数字
- 计算机生成真随机数原理及实现
- C++生成随机数:连续均匀分布(uniform distribution)
- 最小生成树 kruskal算法 C++实现