标题:求助,怎样使随机抽取的每个名字出现次数相同
取消只看楼主
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
结帖率:100%
已结贴  问题点数:20 回复次数:10 
求助,怎样使随机抽取的每个名字出现次数相同
求助,怎样使随机抽取的每个名字出现次数相同,用到什么函数
2015-12-01 09:04
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
是相同或相近,
2015-12-01 09:21
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
总的出现次数不能超过设置的总次数,但每次抽到的名字,在列表中均衡能出现。目前遇到抽取的名字多次出现,其它还有很多名字一个没抽到。
2015-12-01 09:25
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
不是这个意思,我要做的是一个随机抽房的系统,每间酒店抽到的次数均衡出现,否则会有失公平,所以随机抽到的每间酒店次数相近
2015-12-01 09:36
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
这样不行哦,每天多少人无法预测,人数在千人以上,大概4到6个人为一个单位随机选择酒店,如果住满会自动不再出现,现在问题就是有的酒店抽到还有10几个床位了,其它十几间酒店还有百来个床位,无法做到均衡地分配到各酒店去,这样所有人住下后就可能出现有的酒店只有几十人,而其它酒店却住满了,像这种情况对住的少的酒店来说会有失公平

[此贴子已经被作者于2015-12-1 10:00编辑过]

2015-12-01 09:59
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
床位数吗,人数也就是床位数呀
2015-12-01 10:03
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
目前用到的是Randomize这个函数
2015-12-01 10:06
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
目前想到一个方案,大家帮忙核准下能不能行得通。做一个不重复抽取酒店,所有酒店抽完一次就再循环该代码。
2015-12-01 10:13
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
抽一轮下来,每酒店出现的次数都是一次,然后第二轮又不重复随机抽一遍
2015-12-01 10:37
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
这样就可以做到均衡了
2015-12-01 10:37



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




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

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