标题:学生如何分派
只看楼主
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
得分:0 
RAND()产生均匀分布的随机数,根据待分配的4个学校的名额,设计4个随机数该落入的区间,假如名额分别占10%、20%、30%、40%,则区间分别为(0,0.1]、(0.1,0.3]、(0.3,0.6]、(0.6,1]。由于所产生的随机数并不一定均匀,故落入4个区间的实际随机数并不一定占10%、20%、30%、40%,结果人数就不一定是正确的。需要做点微调:一种情况就是分配好了以后人为调整学校;二种情况就是修改程序(稍微麻烦一点)

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2011-11-30 11:01
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
谢谢!
这个帖子被自动结贴,没给你得分,真是不好意思啦

[ 本帖最后由 wengjl 于 2011-11-30 14:01 编辑 ]

只求每天有一丁点儿的进步就可以了
2011-11-30 13:58
xs591222
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:680
专家分:1287
注 册:2009-3-1
得分:0 
随机数与着落区间相结合的应用思路很好,又学了一招。谢谢
2011-12-03 19:06
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
得分:0 
学习了。
2011-12-04 08:36
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
以下是引用Tiger5392在2011-11-30 11:01:19的发言:

RAND()产生均匀分布的随机数,根据待分配的4个学校的名额,设计4个随机数该落入的区间,假如名额分别占10%、20%、30%、40%,则区间分别为(0,0.1]、(0.1,0.3]、(0.3,0.6]、(0.6,1]。由于所产生的随机数并不一定均匀,故落入4个区间的实际随机数并不一定占10%、20%、30%、40%,结果人数就不一定是正确的。需要做点微调:一种情况就是分配好了以后人为调整学校;二种情况就是修改程序(稍微麻烦一点)
人数有时不准的问题通过修改程序,终于解决了。再次感谢!

只求每天有一丁点儿的进步就可以了
2011-12-07 13:23
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
经过反反复复的计算,结果基本符合心理预期,最作一些修改,就可用于解决实际问题了。论坛的朋友真好。谢谢!

只求每天有一丁点儿的进步就可以了
2011-12-07 17:31
xs591222
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:680
专家分:1287
注 册:2009-3-1
得分:0 
这个用“随机数与着落区间相结合的应用思路”,也可以用于新生分班的操作
2011-12-12 20:20
myvfpforver
Rank: 1
来 自:齐鲁大地
等 级:新手上路
威 望:2
帖 子:22
专家分:6
注 册:2012-8-3
得分:0 
1、先取出3203个人,按性别分组。
2、按男女分派。
2、假设男生2000人,把第一名和第2000名给一个组,把第2名和1999名给一个组……也就是说,两头取,最后剩下中间的给招生多的学校,剩下学生的分数应该接近平均。
    只能是尽量均衡而已!
2012-08-03 18:22



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




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

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