产生和等于100的5个随机数
来源:互联网 发布:淘宝客与直通车 编辑:程序博客网 时间:2024/05/11 02:59
题目:随机产生5个数,这5个数每个数的范围都在[10,35]之间,5个数的和是定值100,尽量让5个数的概率随机,写出算法??
#include <iostream>#include <cstdlib>#include <ctime>using namespace std;void main(){//int i;srand((unsigned)time(NULL));int a,b,c,d,e;a=(rand()%26)+10;b=(rand()%26)+10;if(a!=35&&b!=35){ c=(rand()%26)+10;while((100-a-b-c)/2<10||(100-a-b-c)/2>35) c=(rand()%26)+10;d=(rand()%26)+10;while((100-a-b-c-d)<10||(100-a-b-c-d)>35)d=(rand()%26)+10;e=100-a-b-c-d;}else{c=d=e=10;}cout<<a<<endl;cout<<b<<endl; cout<<c<<endl;cout<<d<<endl;cout<<e<<endl;system("pause");}
0 0
- 产生和等于100的5个随机数
- 产生100万个和为1的随机数
- 产生100个100以内不重复随机数的代码
- PHP产生不重复随机数的5个方法总结
- PHP产生不重复随机数的5个方法总结
- PHP产生不重复随机数的5个方法总结
- 产生不重复的10个随机数
- 产生9个互不相同的随机数
- 0.8147--Matlab产生的第一个随机数
- 产生n个不重复的随机数
- 产生m个n以内的随机数
- java 产生10个不同的随机数
- C++如何产生100个随机数
- 产生0-100的随机数
- 随机数的产生rand( ) 和srand( )
- c++和c语言随机数的产生
- 计算机的随机数函数和产生原理
- Perl 随机数和随机密码的产生
- ZooKeeper Watches
- free(p)后指针问题
- OpenStack live-migration 流程及配置
- 小鑫的城堡
- Android硬件抽象层(HAL)概要介绍和学习计划
- 产生和等于100的5个随机数
- 【极荐】Cocos2D-x 完美环境搭建教程
- 工作2年想从实施转开发还来的急吗?
- hdu 1875 畅通工程再续
- Android实现类似Excel显示数据功能(支持拖动改变列宽)v 1.0
- 图结构练习——BFSDFS——判断可达性(邻接矩阵+BFS||DFS)
- 篆资祝租字咨赘邹
- 悟道—位IT高管20年的职场心经(读书笔记四)
- 我是如何自学编程的——“3遍读书法”