标题:求助,怎样使随机抽取的每个名字出现次数相同
只看楼主
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
结帖率:100%
已结贴  问题点数:20 回复次数:22 
求助,怎样使随机抽取的每个名字出现次数相同
求助,怎样使随机抽取的每个名字出现次数相同,用到什么函数
2015-12-01 09:04
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
得分:0 
如果要相同,就不用随机了。

能编个毛线衣吗?
2015-12-01 09:07
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
是相同或相近,
2015-12-01 09:21
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
回复 3楼 萧客
说说你到底想干嘛吧   

既然是随机  那就是不受控  受控就不是随机

DO IT YOURSELF !
2015-12-01 09:23
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
总的出现次数不能超过设置的总次数,但每次抽到的名字,在列表中均衡能出现。目前遇到抽取的名字多次出现,其它还有很多名字一个没抽到。
2015-12-01 09:25
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
你的意思说  比如抓奖时   如果抓不到一等奖  就一直抓 一直抓 直到抓到为止   

按随机角度出发  即便你有百分之一的概率  但是抽1000次 也有可能一次也抽不到

DO IT YOURSELF !
2015-12-01 09:30
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
不是这个意思,我要做的是一个随机抽房的系统,每间酒店抽到的次数均衡出现,否则会有失公平,所以随机抽到的每间酒店次数相近
2015-12-01 09:36
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
得分:0 
这样啊。就是每个酒店都要均衡抽到,又要随机,这很简单,可用计数法,比如100个人随机平均分配到5个酒店,每个酒店20个人,就在5个酒店里随机,每抽到一个酒店,就对该酒店住的人数加1,如果该酒店住的人数已达到20,则该酒店不再参与随机,就在剩下的酒店里随机,直到分配完成。

能编个毛线衣吗?
2015-12-01 09:46
萧客
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2015-11-18
得分:0 
这样不行哦,每天多少人无法预测,人数在千人以上,大概4到6个人为一个单位随机选择酒店,如果住满会自动不再出现,现在问题就是有的酒店抽到还有10几个床位了,其它十几间酒店还有百来个床位,无法做到均衡地分配到各酒店去,这样所有人住下后就可能出现有的酒店只有几十人,而其它酒店却住满了,像这种情况对住的少的酒店来说会有失公平

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

2015-12-01 09:59
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
得分:0 
那就对床位进行随机抽取,反正床位是和酒店绑定的。

能编个毛线衣吗?
2015-12-01 10:01



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




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

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