C/C++ 实现随机数
发布日期:2021-11-13 20:28:13 浏览次数:1 分类:技术文章

本文共 908 字,大约阅读时间需要 3 分钟。

#include 
#include
#include
#include
unsigned int getRandomNumber(int nModule) {
return rand() % nModule; } unsigned int getRandomNumberRand(int min, int max) {
return (rand() % (max - min + 1)) + min; } int main() //主函数 {
map
ma; int A[10], i; //整型数组和变量声明 int count = 0; srand((int)time(NULL)); //设置系统时间为随机种子 此方法在主循环执行一次即可 for (i = 0; i < 10000; i++) {
int co = getRandomNumber(10); map
::iterator it = ma.find(co); if (it != ma.end()) { it->second += 1; } else { ma.insert(make_pair(co, 1)); } } for (map
::iterator it = ma.begin(); it != ma.end(); it++) { cout << "随机数为:" << it->first << " 次数是:" << it->second << endl; } system("pause"); return 0; }

转载地址:https://blog.csdn.net/lpl312905509/article/details/101203602 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C/C++ 二维数组作为函数参数传递都会退化为指针
下一篇:c++多态实现与虚函数

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月28日 12时54分02秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章