标题:求助,怎样使随机抽取的每个名字出现次数相同
只看楼主
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册: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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-459777-1-1.html




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

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