c++简单随机数初尝试
来源:互联网 发布:怎么进行网络bc推广 编辑:程序博客网 时间:2024/06/04 00:19
这是我大约14年4月份初用rand()的一个新尝试,所以我觉得有必要记录一下,其实我就是想充实一下blog,功能为生成符合条件的随机数,稍微会点编程的人请无视。。。
随机生成100人成绩,90分以上3个,80-90分12个,70-80分45个,60-70分35个,60分以下5个
<strong>#include <time.h>#include <iostream>using namespace std;void main(){int num[100],choice[5]; int i=0;while (i<=4){choice[i]=1;i++;}i=0;srand ((unsigned)time(NULL));while (i<=99){switch ((rand()%5)){case 0:if (choice[0]<=3) { choice[0]++;num[i]=90+rand()%11;i++; break; }else break;case 1:if (choice[1]<=12) { choice[1]++;num[i]=80+rand()%11;i++; break; }else break;case 2:if (choice[2]<=45) { choice[2]++;num[i]=70+rand()%11;i++; break; }else break;case 3:if (choice[3]<=35) { choice[3]++;num[i]=60+rand()%11;i++; break; }else break;case 4:if (choice[4]<=5) { choice[4]++;num[i]=10+rand()%50;i++;//考个位数分数的人很少吧,所以我设置最低为10分 break; }else break;}} }//上面的一大段都是生成100个符合条件的随机数</strong>
0 0
- c++简单随机数初尝试
- c可变参数简单尝试
- 简单BashGame博弈 初尝试
- C语言中随机数的简单总结
- C语言 随机数的简单研究
- 第一次尝试汇编:一个简单C程序的分析。
- 简单随机数
- 【Unity&C#&随机数】随机数
- 【C++】随机数
- 一个简单的随机数生成算法实现(C++)
- JNI HellWorld 简单尝试
- Hession 简单尝试
- JNI简单尝试
- Retrofit简单尝试
- Sqlite简单尝试
- ueditor简单尝试
- uwp 简单尝试计算器
- python爬虫简单尝试
- POJ 3368 Frequent values(RMQ 求区间出现最多次数的数字的次数)
- UVALive - 3882 And Then There Was One(ac,但想不通)
- 杭电1069 Monkey and Banana
- zoj 3228 Searching the String(AC自动机)
- 7种形式的Android Dialog使用举例
- c++简单随机数初尝试
- 遍历数组
- Adidas鞋 g9fC jMO dYNtF
- Cygwin的SSH配置出错的解决方案
- RTCST 跟踪器阅读总结
- Android spannableStringBuilder用法整理
- Java List集合冒泡法排序的两种实现
- 运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
- 服务端接收文件PHP代码