| 查看: 1345 | 回复: 8 | |||
[交流]
【求助】用rand命令怎么产生各占一半的两个随机点
|
|
我现在想用rand命令产生各占一半的1和2两个随机数,我不知道用什么命令实现各占一半,望赐教,谢谢。下面是我产生1和2两个随机数的程序 srand((int)time(0)); for(int i=0;i<10;i++) { printf("%d\n",1+rand()%2); } return(0); } |
» 猜你喜欢
博士招生
已经有3人回复
夜,静悄悄的
已经有8人回复
国自科送审了吗
已经有8人回复
收到国自然专家邀请后几年才会有本子送过来评
已经有5人回复
研究生做的很差,你们会让毕业吗?
已经有6人回复
26年博士申请自荐-电催化
已经有5人回复
2026博士或科研助理转27年博士
已经有5人回复
考博
已经有6人回复
一篇MDPI论文改变了学习工作和生活
已经有5人回复
26年申博自荐-计算机视觉
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
fortran中到底该如何比较两个实数是否相等
已经有8人回复
请问这两种物质是什么?
已经有5人回复
专家帮看看JAPS里要求指定两个preferred reviewer怎么搞啊
已经有9人回复
如何让一个两次让我去面试由于特殊情况我都没去的公司再给我一次面试机会?
已经有7人回复
磷酸盐和氯化钙配制培养基产生沉淀是怎么回事啊
已经有12人回复
两难的选择!博后或工作,请各位支招!
已经有9人回复
投稿遇到问题,不小心提交了两遍,该怎么办呢?
已经有11人回复
液相一个峰,正相板点板两个峰,怎么回事?
已经有20人回复
请问给老外发信yahoo邮箱怎么样
已经有9人回复
使用counterpoise命令,出现警告
已经有7人回复
大修之后还有两个审稿人认为语言不行,该怎么办呢
已经有13人回复
随便一种有机物怎么确认啊?
已经有13人回复
【建议】两人一个国内,一个国外,将来在一块的几率大吗?
已经有62人回复
【求助】恒电位电解电流很小怎么办啊
已经有14人回复
» 抢金币啦!回帖就可以得到:
2026年江西师范大学流动化学与工程研究院陈芬儿院士团队化学博士招生
+3/71
双一流高校-南京林业大学-化学工程学院-国家海外优青团队招2026级博士(5月15号截止)
+1/50
松山湖材料实验室-大连理工大学联合招收2027年博士研究生调剂考生若干名
+1/41
北京邮电大学电子科学与技术招收博士
+1/35
诚征女友,坐标西安
+1/25
智合健物课题组2026年博士生招生(5月6日—2026年5月13日)
+1/23
天津医科大学王霆教授团队,诚招2026级申请考核制博士生1名
+1/13
英国大学招收电子散热及数字孪生研究方向的博士生
+1/11
申请账号解封
+1/10
又是一年基金申报,焦虑,某些学术大佬能不能少点干预
+1/10
吉林大学任雷课题组招机器人和触觉传感方向2026年入学博士生
+1/9
成都中医药大学药学院 谢恬教授招收2026级药物化学,有机合成方向的博士生
+1/5
上海交通大学复合材料研究所招聘博士后
+1/4
科研新人必看:立项/开题/报奖都绕不开科技查新
+1/4
上海交通大学复合材料研究所诚聘科研助理
+1/3
英国伦敦布鲁内尔大学高薪招聘欧盟玛丽居里全奖博士
+1/3
中南大学地信院潘老师团队招收航天摄影测量与三维计算机视觉方向2026年入学博士生
+1/3
东北林业大学(211,双一流)招收高分子、化学、复合材料、生物质材料等方向博士生
+1/2
大湾区大学-中山大学联培博士招生(电磁方向)
+1/1
Luminex检测服务:多因子高通量蛋白定量分析的新利器
+1/1
2楼2010-12-09 18:50:09
3楼2010-12-11 23:24:33
4楼2010-12-12 12:30:04
5楼2010-12-12 13:12:35
6楼2010-12-12 16:43:49
7楼2010-12-12 16:50:20
8楼2010-12-14 12:57:20
|
替楼主写了个 #include using namespace std; int list[ 5000 ]; int n; void rand2() { int sum, i; do { cout <<"请输入正偶数n:" << endl; cin >> n; } while( n <= 0 || n % 2 != 0 );//判断n为正偶数,否则重新输入 do { sum = 0; for ( i = 0; i < n; i++) { list [ i ] = rand() % 2; sum += list [ i ]; list [ i ] += 1; } } while ( sum != n / 2 ); } int main() { int i; rand2(); //执行rand2函数 cout <<"随机结果:\n"; for ( i = 0;i < n ; i++ ) cout << list[ i ] << endl; //输出产生的结果 system("pause" ;return 0; } |
9楼2010-12-15 14:17:53












回复此楼
;