| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1865 人关注过本帖
标题:求助,怎样使随机抽取的每个名字出现次数相同
只看楼主 加入收藏
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30067
注 册:2008-10-15
收藏
得分:20 
我搞明白了一点。
首先,把各个酒店的床位计算出一个权重表来。
假设有3个酒店,每个酒店的床位分别是 80,140,70
那么权重表是 80:140:70 ,
抽取前,按权重表的比例,8/29,14/29,7/29 这个百分比,排一个 29项的一个表。每个酒店按这个比例填名字进去。
随机时,从这29项表中随机, 选 中那个就那个酒店。选中的,先去掉,直到整个表全部用完,然后下一轮。

相比而言,这也是轮流坐庄,但这个不是固定的轮流坐庄,而是随机的轮流坐庄。

授人于鱼,不如授人于渔
早已停用QQ了
2015-12-01 11:59
csl591
Rank: 4
等 级:贵宾
威 望:10
帖 子:78
专家分:92
注 册:2009-2-5
收藏
得分:0 
可以将酒店的空余床位数按平均床位率来抽。

2017-04-18 10:06
csl591
Rank: 4
等 级:贵宾
威 望:10
帖 子:78
专家分:92
注 册:2009-2-5
收藏
得分:0 
可以将酒店的空余床位数按平均床位率来分配。
2017-04-18 10:39
快速回复:求助,怎样使随机抽取的每个名字出现次数相同
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011308 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved