| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5335 人关注过本帖
标题:随机编考场
只看楼主 加入收藏
久久旺达
Rank: 2
等 级:论坛游民
威 望:1
帖 子:201
专家分:12
注 册:2013-4-10
结帖率:88.14%
收藏
已结贴  问题点数:20 回复次数:26 
随机编考场
50人为一个考场,一共60个考场,能否把查询的数据随机保存在这60个考场中?谢谢
搜索更多相关主题的帖子: 随机 查询 数据 存在 
2017-05-14 17:23
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:4 
以下是引用久久旺达在2017-5-14 17:23:23的发言:

50人为一个考场,一共60个考场,能否把查询的数据随机保存在这60个考场中?谢谢

没有模拟数据不好说话。你到底是按什么方式查询,是把查询的数还是人随机保存到60个考场中。好多的不明白。
2017-05-14 21:47
久久旺达
Rank: 2
等 级:论坛游民
威 望:1
帖 子:201
专家分:12
注 册:2013-4-10
收藏
得分:0 
这是采集的小程序,毕业生里面是所有的学生,在运行查询的表单,输入身份证号码查询,然后打印准考证后,这个所查询出来的数据就保存到报名数据库中了并且学生代码那里编好了号码0101-0150为一个考场(50人),满人数就顺序到下一个考场,为了分开一块来报名的学生不在一个考场,(避免认识的同学之间作弊)。想着怎么才能把学生随机的编到60个考场中(考场数可以是固定的),但是最后这些考场都要放满学生才行。
打印(身份证).rar (26.73 KB)
2017-05-15 08:56
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:0 
“毕业生里面是所有的学生”也就是说你的所有考生资料事先都有,对吧,那你为什么不是事先给把所有学生按每考场50人,全部随机安排到60个考场里去呢?你查询的时候,学生就已经随机随机安排进了考场,查询时只需要打印准考证就行了。
2017-05-15 09:33
久久旺达
Rank: 2
等 级:论坛游民
威 望:1
帖 子:201
专家分:12
注 册:2013-4-10
收藏
得分:0 
不是这样的, 毕业生里面的数据多(大约6000人),是全县 的数据,并不是所有学生都报名,仅有3000人报名,所以用到了查询,为了方便考生就随即打印了准考证。如果一块来的学生,按照现在的编码,将会安排在一个考场。所以想着能不能随机打乱。
2017-05-15 10:48
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:4 
回复 3楼 久久旺达
提供你个思路:先把同时报名的人拆分考场安排,类似于球类比赛中的种子;然后把剩下的人随机排。
2017-05-15 11:12
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:0 
以下是引用久久旺达在2017-5-15 10:48:26的发言:

不是这样的, 毕业生里面的数据多(大约6000人),是全县 的数据,并不是所有学生都报名,仅有3000人报名,所以用到了查询,为了方便考生就随即打印了准考证。如果一块来的学生,按照现在的编码,将会安排在一个考场。所以想着能不能随机打乱。

那按你这说法,如果是一个学校的,但只要他们不是一起来的,你就可以安排到一个考场?所以你应该是先收集报名信息,确定哪些人报名参加了考试,然后再打乱安排考场,再通知哪一天来领准考证。
2017-05-15 11:22
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:4 
第1,不是所有的随机,都是随机的,也就是说,利用随机数,有可能出现2个连号都同班的。
第2,一般考场是可以有同班的,但一般会采取错位,也就是说,要保证前后,左右,不是同班的,就符合考场规则。
2017-05-15 12:32
久久旺达
Rank: 2
等 级:论坛游民
威 望:1
帖 子:201
专家分:12
注 册:2013-4-10
收藏
得分:0 
mywisdom88理解的正是我的想法  特别是第二个错位,   代码怎么改才能行?有没有可以借鉴的材料,或者哪位老师给改一下,在此感激不尽。
2017-05-15 13:14
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2232
专家分:3913
注 册:2007-4-27
收藏
得分:4 
毕业生库中有6000个学生,只能3000个参加考试,是按谁先来查询,谁就是要考试的人来确定参加考试的3000人。

如果不考试的有N个人,来查询了一下,就会导致后N个本来要考试的人,挤到3000个以外了,就没法考试的。

只求每天有一丁点儿的进步就可以了
2017-05-15 13:51
快速回复:随机编考场
数据加载中...
 
   



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

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